To answer your question: no, looks like that's not the cause.
It wouldn't be the tracking parameters because you mentioned that some conversions are being picked up, and others not. If it was the parameters, it'd be absolute: either always worked, or always broke.
I think there's something wrong with your GTM/pixel or the SPA itself.
I recommend that you ...