Одна из целей Docker -Swarm и других оркестраторов (например, Kubernetes) - это то, что они охватывают всю лежащую в основе структуру, например узлы, поэтому вам не нужно иметь дело с ручным планированием для конкретного узла.
Так что, если Swarm переместил ваше приложение на определенный узел, это потому, что это «удобно для Swarm», и если ему действительно нужно перебалансировать узлы, то он сделает это. Но пока у Swarm нет веских причин для этого, все остается прежним.
Новые приложения, скорее всего, будут сбалансированы между 2 узлами