Why doesn't Spark 2.5.8 reconnect?

Spark version 2.5.8

Openfire version 3.6.4

3 sites connected via VPN.

1 OpenFire server

“Always kick” selected.

User A logs into Spark successfully on computer A. User A then logs into Spark successfully on computer B, which then kicks User A off of Computer A (That’s all fine and good and should work like this). When User A goes back to computer A and tries to “RECONNECT” by clicking the reconnect button, nothing happens, it just sits there and does not reconnect, thus it does not kick User A off of Computer B. The roaming stops (not good). I cannot find any fixes in the forum.

because after a certaiin amount of time reconnects do not work. It has to be done fairly quickly. One only needs to quit and relaunch spark and it will reconnect and kick the other session.