Same Account Joined From a Different Device Bug

Hello! I’m having an issue where players get kicked out for the error “Same account launched game from different device (Error Code: 273)” when I am teleporting players from one main place to a private server. If anyone has encountered this issue in the past or knows what I am doing wrong I would greatly appreciate your help. Thank you! Here is the way I am teleporting players:

if not RunService:IsStudio() then
			local code =  TeleportService:ReserveServer(0)
			local List = {}
			
			for _,Player in ipairs(workspace.WaitingTeleport:GetChildren()) do
				if Player then
					if Players:FindFirstChild(Player.Name) then
						table.insert(List,Players[Player.Name])
					end
				end
			end

			TeleportService:TeleportToPrivateServer(
				0, 
				code,
				List,
				nil, 
				{LastGamesModes = {"GreenLight"}}
			)
		end

i think teleporting too fast tricks roblox into thinking there are 2 of you on a different device

this happens in other games where when you teleport to fast to different games.