Collection test pass but Monitor Fails?

My question: I created a collection that is using Environment variables, I added tests to the collection and when I run them manually everything is fine, but when I create a Monitor based off of the collection they all fail. None of the api calls are saving to any variables, they are static. There is no information being passed between calls.

Details (like screenshots):
Collection


Environment variables

Monitor Log

I’ve already tried: Using collection variables, using environment variables, using global variables. The apis are on a public APIM gateway.