This usually happens when the rewrite rules for the /go/ redirect endpoint are not active (or are being overridden), so WordPress treats /go/{key} as a normal URL and returns a 404.
Please try the following (in this order):
Flush permalinks
Go to Settings → Permalinks and click Save Changes (no need to change anything).
This refreshes rewrite rules and fixes the issue in most cases.
Check that the redirect feature is enabled
In PokaTheme/affiliate settings, confirm that the Go/redirect functionality is enabled and that the slug is still set to go (and not changed/disabled).
Check for conflicts
Temporarily disable any plugins that may interfere with redirects/rewrite rules (security, redirection, caching, permalink managers).
Also check if you have a custom rule that reserves /go/ for something else.
Server / cache
If you’re on a host with aggressive caching or firewall rules, clear cache and ensure /go/ is not blocked.
On some setups, Nginx/Apache rules can override WP rewrites.
If the problem persists after a permalink flush, please share:
Your site URL
One example affiliate key you’re testing (or a screenshot of the affiliate setup)
Whether you’re on Apache or Nginx
and we’ll pinpoint the exact cause.