If I read your summary correctly, it sounds like you should’ve had around 20 min left in the apt...why not just respond to her “okay, shower” with “time for two” with a smile?
Not taking anything away from what you shared but if she didn’t initiate bbbj, I wonder if she doesn’t follow a script? I prefer girls that don’t follow a script and just goes with the flow...mot implying to be forceful in any way but if she’s not objecting, might be a good idea to take the lead.
Recently, with a girl that has been much talked about (young, pretty but bad SA), after the first round, she looked visibly tired and as we chatted, she went into a “imma gonna take a nap on your arm/shoulder” so with 20 min left, I said “hey, you just lay here and I’ll do all the work” I then proceeded with daty and with every passing minute, her soft moans grew louder and louder and eventually led to bbbj and then finished round 2.
This could’ve played out differently, she could’ve said she’s too tired and I would’ve accepted it and just showered as I’m more inclined to get cleaned up and leave than just lay there and waste my/her time.