This has been the expected behaviour for quite some time now:
While that guide talks about Cloudflare, it’s probably true for any proxying. So, if you were able to get it working through some way, I’d assume that could have been a bug and might have got fixed.
I can try confirming with the devs if that is something that has happened.