A record created via API seems to never be created internally

If I create an A record via the API, it appears in my cloudflare dashboard and everything looks correct however no device on three different networks can ping or access the subdomain. It always returns as not found.

If I then create a test A record using the dashboard, it is instantly accessible by all devices. So I deleted the phantom A record and recreated it and instantly it starts working.

I’m not sure where to go with this.

Which tool says “not found”? Can you provide steps to reproduce?