520 Error for Unicode Characters in URL

I am on Cloudflare Pro plan.

My website allows for unicode character in URL path.
One example of such URL paths is:

/story/আমি-যা-পামিআিাকে-তাই-েিকত-হকে-এেং-সািকে-এমিকে-যযকত-হকে।

Now, this URL works perfectly if I bypass Cloudflare, i.e. access directly by pointing the hostname to server ip in my hosts file.
However, with Cloudflare, this gives me a 520 error.

Help please?