Don’t mean to be mean (i’ve been there) but this is the money line “Re-written the code base 4 times (Laravel, Vanilla JS, React, then back to Vanilla JS).”
Is the goal to ship or play? If latter, no harm done, else that’s your resistance, nothing else.