My hardware setup works with the Encoder Example that came with FRC LabVIEW, so hardware is not the issue in this case.
Here is where I open the encoder (in begin). I created a "drive encoders" struct, but I don't think that should be the problem, as I am unbundling it.
Here is where I read from the encoder (In periodic tasks)
I tried it both with and without the shift registers for the encoder. The LabVIEW encoder example does use shift registers, though I don't know why since I don't think the "get" vi modifies the Device Reference.
Thank you.