I have two issues, and found another Nexdome INDI user that shares one issue.
1- INDI stops SYNCING the dome after it crosses 360 degrees azimuth. We have to hit the abort button, once we see that the dome has stopped rotating, to get it going again. This happens just as the dome tries to move from +359 degrees to +00 degrees, or in reverse. It just stops syncing as soon as it crosses the zero degree point. This does not happen with ASCOM.
2- INDI calculates the correct azimuth for the dome location - until the CEM120 mount moves to the HOME position (0 azimuth). When the mount moves to this location, INDI sees the mount at zero degrees, but miscalcutates the dome azimuth as 90 degrees. The dome then moves to 90 degrees. If I manually move the mount to any location, the dome syncs correctly. But I use set the mount to slew to HOME, the dome moves to 90.
Jasem, the issue is no longer an issue. I have noticed that the above error only happens with KStars 3.5.2 and the previous versions of the INDI driver. I was using my Astroberry when I wrote the above, and that still has not been upgraded to 3.5.3.
I reinstalled my NanoPC linux box (Armbian Focal) and upgraded to KStars 3.5.3 stable and there is a new edit box in the INDI Nexdome driver. That box allows me to select a new option for dome syncing to allow the dome to sync with the mount hour angle. This does not exist on previous versions of the driver. I turned that on, and the issue is resolved!