Hi @Reddy, Santosh M , we tested the custom policy and it works as expected for all the platforms (Android, iOS, MacOS, and Windows).
Things to keep check:
- Update the DataURIs for each of the ContentDefinitions and make sure, for the api.phonefactor, you have the latest page layout version set i.e 1.2.5. More info: Page layout versions - Azure AD B2C | Microsoft Learn
- For the other ContentDefinitions make sure you use the latest page layout versions for them too.
- Make sure you add contract keyword for all ContentDefinitions as listed here: ContentDefinitions - Azure AD B2C | Microsoft Learn
If there are still issues, we would need to isolate as to whether it is Azure MFA failure, or CPIM failure through logs or whether it is a UI/UX issue.
Please let me know if this works or if you have any questions.
If this answer helped you please mark it as "Verified" so other users may reference it.
Thank you,
James