The way they usually drop hints to the media just to see where public opinion lands, I'm sure you're right. They had every scenario played out long before making a final call.
I'm really not sure what grounds repubs are trying to say this is illegal on. She's the literal VP. If Biden stepped down during his term, she would simply become the president, which generally means you're automatically on the ticket for the next election cycle. My guess is they wanted to give her a chance at 8 full years and I'm not sure what would happen if she got a partial term.
Any which way, I'm team Kamala all the way. I think the Trumpers are in an even smaller minority at this point - seems like just the last few uneducated, angry white men still holding on - and a few of their wives (like my mom).