Perhaps you need also to rewrite /admin, /assets, /upload, …
It might be better to have a virtual server strapi.wp-admin.app and use location /, assuming you have multiple services on the same Nginx instance
Would be easier than trying to figure out and maintain all the routes needed.