RedirectToAction()
issues a redirect, it doesn’t call the method directly.
Use return GameRoom();
or return View("GameRoom")
to stay on the server.
If sending a parameter, make sure the target method expects it.
Use browser and server logs to confirm what requests are made after the redirect.