AdguardHome takes time to load, especially on slower systems, and that will slowdown the startup of the others especially when large lists downloads/processing are expected to happen on boot.Without more details that's my only take, and the screenshot you attached reflects it. A few more minutes and most/all services should be up.The Download and Update Rules button in Suricata takes a very long time spinning, I would try removing Suricata from the picture and test again.
Leave Unbound running on 53, move AGH to a different port and use a NAT - Port Forward rule applied to all interfaces in scope that would take outbound tcp/udp 53 and redirect it to 127.0.0.1 on the port where you moved AGH.
Port forward rules on all interfaces directing requests to BIND or AGH depending on what clients are connected to that particular interface.
Would you mind to share those rules?