I tried to summarize in title. not sure if this is a bug. you can decide.
assume you have two "logistic" networks separated from each other, with roboports. both logistic and construction networks are separated. then you put repair turrets and "construction" network is connected but logistic networks are not. distance between two logistic networks' edge is 150 tile in my example, not so short distance and there are a couple of repair turrets, not single.
when one of the logistic networks have an outage of charging station for bots (too big workload for example), bots move to repair turret to charge. it is fine.
but...
after bots are recharged they "migrate" to other network :D this super annoying because then the bot number shall be lowered from one network and a bot outage shall uprise.
is this a bug? can this be prevented somehow? I had 400 and 600 bots at start but once I realized this is happening I stopped the work. now it is 374 and 626, 26 bot migrated from one network to another.
another question. since networks are connected because of repair turret, logistic bot count is added when hovering entities. is this a game limitation/working as intended? I think it is since they are still one network (logistic and construction differ though), logistic network dialog shows as one and there I see 1k bots (which were 400+600 and now 374+626).
thanks for your support