If it were async, perhaps via screen recording, then you can solve both of those problems?
Seems like less overhead than having to record, upload, and watch multiple videos.
Conversation is also not asynchronous, the idea is to have a conversation, not a Q&A sequence. The in-the-moment stuff is important.