Turns out the fix was manually copying the command VSCode runs to debug, and running it in the integrated terminal manually.
This worked for debugging it once, and the entire system fixed itself somehow after.
I have no idea why, or what was happening originally. This seems like a bug still, however it is "resolved."