Using a Redirect plugin in conjuction with a wildcard route
I ended up making a 404 template (which in atuality is the SPA index file)

This causes the Craft redirects to take effect, and have the SPA as a fallback route.

This means in Production i don't need any such route. For development purposes i do, so i made a conditional route file (to avoid the debug 404 of Craft):

 if(getenv('ENVIRONMENT') === 'dev') {
   return [
     '&lt;url:(?!api).*&gt;' =&gt; ['template' =&gt; '404']
   ];
 } else {
   return [];
 }