In my server config, despawn_on_leave is set to true, and it works for almost all players that join my dedicated server, except some random ones. The player in the image has been kicked ~ 1 second after he joined and didn't despawn, could have been the issue causing it, but I did not find a precise way to replicate it yet.