On line 83 of control.lua, 1.16.2, VehicleSnap may crash if the player changed position before it has added it to its global.players. This is most likely to occur if the player is teleported by a mod in on_player_created, but before VehicleSnap has had its on_player_created event handler run. This has been reported with Ribbon World which does teleport new players (see https://forums.factorio.com/viewtopic.php?f=190&t=63617#p388393).
local pdata = global.players[event.player_index]
if pdata.driving then
Perhaps change to:
local pdata = global.players[event.player_index]
if pdata and pdata.driving then