I'm in a senior role on my team, and this is exactly how I'd describe the support I try to give my teammates when they ask (and hopefully, they'd agree). Unless someone is going down the significantly wrong path, I'll generally leave them alone until they ask for assistance. Sometimes, they ask for a direction, sometimes they ask for the type of "pair programming" described in the post (screensharing via video calls), but how much or little they get is up to them, and they drive.
In this case, you're right that we don't know the context of the story from the more junior developer's perspective, and it's completely plausible that they weren't happy with the mentorship they were receiving, but also didn't feel comfortable giving that feedback themselves, all of which is a shame.