In the end, I couldn't fix it but I found the issue in my decoder and fixed it. The example I gave didn't really reflect my situation. My situation involved many different structs from many different places in my code. Putting them in here would be... unproductive and very confusing, to say the least.
Thanks for your attention though!
Topic:
App & System Services
SubTopic:
General
Tags: