It sounds like your core problem is the DS needs to be re-flashed.
There's no time to send away before your first regional this weekend, but scattered teams, and possibly the Spare Parts desk, have Do-It-Yourself kits, so someone attending your Regional can probably do it for you for free.
For future reference:
Being able to communicate through the DS even though it's not doing it's regular work is normal. The Ethernet logic is separate from the Linux processor.
Your cRIO won't operate fully unless the DS is doing it's part, so it's not too surprising that your data displays are default values or random floating values.
P.S.
Meanwhile, you might try Dave Flowerday's
PC replacement for the Driver Station.
That might keep you programming and testing until the Driver Station gets fixed or replaced.