Help regarding valid access codes and job ID's for reserved servers

Hello, I am trying to make a system for my game where people can join a reserved server (gamemode) via a browser of 2 servers. I feel like I’ve come close.

Firstly, what I did was define a table of 2 job Ids and access codes.

_G.Boss_Servers = {
	["a483db37-fc58-4b8f-9d9e-eea630a6a716"] = "7XJyD5-_6j-YzmaR4nYouTfbg6RY_I9LnZ7upjCmpxaK2HaDAwAAAA2",
	["94b8066c-9d34-46a7-bcc5-af60664cfa4d"] = "Jr3C7VkTC4Vox1S5hhca@mwGuJQ0nadGvMWvYGZM-K2K2HaDAwAAAA2"
}

First variable is the job ID, the value of that is the access code. What I’ve done is that I’ve made a remote event that takes these global variables and attempts to teleport the player to such reserved server, (mind you, in an earlier test session I had made a function to make 2 random, real, reserved server job IDS and access codes for this purpose.
(Remote event code below)

local tps = game:GetService("TeleportService")

game.ReplicatedStorage.Remotes.Teleport.OnServerEvent:Connect(function(plr, accessCode, jobID)
	-- _G.Boss_Servers[jobID] refers to the accessCode in the global variable
	print("Teleporting ".. plr.Name.. " to ".. _G.Boss_Servers[jobID].." with job ID: ".. jobID)
	tps:TeleportToPrivateServer(15090505866, _G.Boss_Servers[jobID], {plr}, nil, {})
end)

( The only reason I used set variables sent by the client was due to my factor of laziness, will fix at later time, however it sets the same job ids and access codes)

My problem here is that, even though they are valid codes and ids, they still won’t teleport me to the place, saying they aren’t valid. Is there something I’m missing here or should I try another approach?