I am concerned about code like:
            List<String> initialUA1Store = cluster2.getProcessHelper().getStoreInfo();
            List<String> initialUA1ArchiveStore = cluster2.getProcessHelper().getArchiveInfo();

This gets store information of second cluster, and the second cluster has no store information because it does not have a falcon server running (only the first cluster has a running falcon server).

So, this code does not make sense in embedded mode. If the test is applicable for embedded mode then we probably need some test changes.