Brief summary: currently, sync2 will synchronize patients between servers, but not their visits, encounters, etc).
The idea is that as soon as there’s a real beta tester, they can start adding support for the rest of the data model.
Speculating about your Uganda use case @ssmusoke, you might be interested to connect a few (don’t start with 1000!) servers from sites with good internet access together such that they sync their patient lists to a central place for data management and/or reporting.