Yes I believe the passthrough method is designed for that purpose.?
I downloaded the code and had just a casual look at it but I suspect the ATU software queues the PC request and sends them between frequency requests it makes itself to the rig every second.
This means you may have to increase the timeout delay slightly in the PC software to cater for some delayed responses.
Keep us informed please.
73, John