Robert,
Thanks for your additions to this forum. I'm glad you have experience in teaching online. Being flexible and prepared are essential. I do much of my teaching online asynchronously, but do have several synchronous sessions for students to attend.
I typically plan 4-6 synchronous meetings and students must attend 2. That gives them some planning time. If your live sessions are optional, that's cool too.
Nice job.