As the domain is proxied, a public query will always show the proxy server’s IP address, and not the origin server’s IP address.
It’s like having a gatekeeper to protect entry to a banquet: anyone arriving at your door will first encounter the gatekeeper, and not the guests inside the hall.
Cloudflare is acting as the “gatekeeper” for your domain, so you’ll see Cloudflare’s IP addresses when you lookup the domain. This is how Cloudflare can protect your site behind it.
But none of this should stop the site from working properly if everything is configured correctly: your site works fine from my end (at least from DNS/connectivity point of view).