Creating custom panel page gives page not found error
The most common and likely reason is that you have not assigned a context to your %term argument. This causes Page manager to reject the term argument, failing to find the path, and finally returning a 404. There's a similar issue here.

I could tell more specifically if you provided an export of the Panel.