Hello @Kenneth Huddleston
Thank you for posting this concern on this community space.
I read your case scenario description and I would bring few statements here so, see them down below:
1-At the Identity level, you have to know that Managed identity is split into System-Assigned and User-Assigned flavors.
2-Service principal is considered as System-Assigned.
3-The System-Assigned or Service principal are Enterprise applications.
4-For this scenario, I am wondering if you did any app registration
5-Furthermore, I want to share the supported features when using Service principal or System-Assigned
I hope that can be helpful for you and those were my 2 cents about it : )
Looking forward to your feedback,
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.