I also use nats and like the way you side at the system
Pi-agent is great too .
You have really done a thoughtfully designed system and the way the architecture works looks good !