At what point is the check for whether or not I meet the criteria for Ending C?

Solution 1:

Okay. I went ahead

and passed the point of no return, grabbed the Phoenix Sword,

and completed route C. Therefore, I can confirm that you can complete route C without meeting the route C choice criteria prior to the point of no return!

Good news for anyone who accidentally ended up in the same position as me :)