No se como lo has probado, pero es como funciona,
Cita: When PHP shuts down, it will automatically take the contents of the $_SESSION superglobal, serialize it, and send it for storage using the session save handle
y problemas no te va a dar si en definitiva como lo haces estas guardando un string(que posteriormente sera serializado), personalmente nunca serializo un objeto para guardarlo en session me parece overhead innecesario.
Saludos.