Redirect rule with 'Preserve query string', but string is not preserved

On Cloudflare I’m using a redirect rule with ‘Preserve query string’. The forwarding is working, but the string is not preserved.

For example:
I want to redirect to while keeping as the URL
After deploying the rule, redirects successfully to but the URL bar displays instead of even though ‘Preserve query string’ is active.

Please help! Thanks!

The query string is the part of a URL after the ? in so “preserve query string” means it includes that in the redirect. It does not mean it “preserves” the URL you are redirecting from, that can’t be done by a redirect.

Thanks for clarifying! How can I achieve a redirect with masking?

Just for additional context, is hosted on WordPress