Why does OTR come on and off all by itself between Spark clients?

When chatting between 2 Spark clients, OTR button is off by default. When I am pressing it to turn on OTR, it states that it is establishing OTR session. Then several things migth happen:

  1. OTR would stay on.
  2. OTR would turn itself off.
  3. Other side would suddenly disconnect (though w/o OTR on it would never seem to disconnect) as if it was forcefully kicked off the server.
  4. A red message would sometimes be displayed along the lines of ‘You sent me an unreadable encrypted message’…
  5. Encrypted messages would sometimes arrive after ‘OTR successfully establish. Messages will be encrypted’ was displayed:
?OTR:AAIDAAAAAAIAAAADAAAAwB6eu2P692RD7n53VShPIg6OECHn1R/g7C4tRc504RWdn209VwoUxEsj7QOMuKfM0iRgtf9RIqU9VjuKoOsW01HxPAhvoqrJXV1wxl6SLbIPubuFkNbNJD+hGw+dsdy4e8/B6Sf3GW2BMSV11cu7xbCAASIQK5pQiorH0x1QSqjNczL0AGWLSHFZEEcllJVG2BSN9qaiUyCceWvU6ewNkwhQB9yDXQjGOiI+SMOURd5oCEMlyN1hxoSQ7hjBA7XcawAAAAAAAAABAAAAEv2/oFa3mxRREp0+nry7smurxexofysqnZWNeaUAsjLORB7bV/k/AAAAAA==.

Is it possible to have OTR always on by default? Is it possible to not have to confirm key all the time when turning on OTR?