I'm familiar with algorithmic and manual tuning, and the more latency the system has, the more time consuming and harder it is to get right. Genuinely curious how a block diagram would help?
Most of the time people use PID, they use it as a black box which causes a lot of pain.
[1] https://www.tutorialspoint.com/control_systems/control_syste...
[2] https://ctms.engin.umich.edu/CTMS/index.php?example=MotorSpe...