Can you expand on the limitations of AWS ECS? It seems like... you built a worse version of it.
Toss https://aws.amazon.com/ecs/anywhere on your own hardware and let someone else wake up at odd hours to worry about the container images making it on to the host.