How to reverse proxy a Minecraft Bedrock server?

Okay, there seems to be more to this. My described configuration from above seems to work, but after connecting to the server it behaves strangely.

Block breaking animation is missing. Broken blocks are not dropped for collection. And some other weird stuff.

It seems there are some data packets missing in the connection...