Update
The source of the error is the error out from the FPGA read/write function shown in the attached images. Both images are the same, except they have the error text scrolled differently in the probe watch window so you can read it all.
This function is in the FPGA_SystemOpen.vi in the WPI library. The reason for it not working is still unknown, and it does indeed output an FPGA reference of 0x00000000 where the functioning (old) code outputs valid references. And the current code outputs valid references if you deploy the old code then the new code. It just does not make sense.
At this point it seems like the best possible route is to take the working code and bring it up-to-date, unless a solution is found by tomorrow, since we have a competition this weekend. I very much would like to find a solution to this, since it seems this error has never been really solved by anyone, people have just found ways around it.