Regarding the length of YBCR, we didn't always finish a video when watching. At 7 months old, they can be a bit long. We'd break into chunks and pick up approximately where we left off.
Keep up the work, this is only the beginning!
I can't recall exactly how long we would go at 7 months, but a half hour in one sitting wouldn't surprise me. The difference is we'd alter what we were doing (LR, LM, LMs, YBCR, Starfall Letters, etc) so that one single thing didn't occupy the whole chunk of time.
These days we easily watch up to an hour or slightly more in one sitting and probably near 2 hours a day on our more heavy days (like today when he's sick and other options are more limited).
If you're doing the right things on the screen and making sure what's on the screen is in CONTEXT (ie, can be understood by someone with a very limited vocabulary) then you don't have to worry about screen time ruining your kid - it will actually benefit your child. This is obviously my opinion.