Openfire 4.5.1 show incorrect status after restart openfire service

Hi,
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
and here is a spark of a user who is supposedly offline
Screenshot_492