Openfire 4.5.1 show incorrect status after restart openfire service

I encountered a problem when I restart the Openfire service and the Spark 2.8.3 client becomes offline, but on the Openfire server it is online and the client itself sees online, while other users see it offline.
I don’t know if this is an Openfire or Spark problem, but is it possible to somehow request a status from a user at what time?

Right my spark

and here is a spark of a user who is supposedly offline