@JH
Thank you for the detailed post!
Yes, what you described is correct behavior. When it comes to Conditional Access policies, they're only enforced after first-factor authentication (i.e. password login) is completed. For more info.
Additional Links:
Conditional Access: Block legacy authentication
If you have any other questions, please let me know.
Thank you for your time and patience throughout this issue.
----------
Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.