One origin in monitor is showing critical HTTP timeout even when i can access the monitored ip from other addresses

i have 4 other monitors workings as is and they each have 4 origins. it’s just this particular one. when i access the ip address of the critical origin directly from my cell phone with wifi off, it brings up the exact same page as the healthy one, which is the expected behavior. since one is healthy and i can access both the same way, both should be healthy. i’ve messed around with timeouts, retries, and intervals all to no avail. i think it was working when i first set it up. any ideas?