Having the same issue: Not on GoDaddy hosting, fine on localhost, but redirected to 404 on live when using URL fields on the options page. I have also used this setup on other sites, but not had this problem.
I attempted your debugging steps; there was no array output, the redirect to 404 occurred. If this is a server-level problem I’m completely stumped.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users