I did buy some of those couplings but never used them because they didn't work great. So instead I just used very flexible silicone hose.
The machine has run for many many years using the silicone hose without this problem.
OpenPNP version 2.4 did not have this problem. If the nozzle was at 170 degrees and has to go too 190/-170 it would go the long way around.
I actually don't understand how it keeps twisting around as the Duet3D config sets the max rotation at +-190
BUT even if I did have a rotary coupling - It would not fix the wrong angle part placements that happen long before the hose gets twisted.
For example - I have a board that has two SOT23-6 USB-ESD-Arrays.
If I mark all small components (0603) on the board as disabled then these SOT23-6 both get placed correctly with the right-side nozzle.
If I allow the machine to run with both nozzles (placing 0603 Rs at the same time) the second SOT23-6 always gets placed 180 degrees wrong. Not some random angle like missed steps/slipping-part would make. Perfectly bottom-vision-aligned-and-180-degree-wrong