Here are the basic outcomes I have come up with to describe the Monty Hall problem...
Player selects Door A, Monty opens Door A, Player stays, Car is behind Door A = Impossible
Player selects Door A, Monty opens Door A, Player stays, Car is behind Door B = Impossible
Player selects Door A, Monty opens Door A, Player stays, Car is behind Door C = Impossible
Player selects Door A, Monty opens Door A, Player switches, Car is behind Door A = Impossible
Player selects Door A, Monty opens Door A, Player switches, Car is behind Door B = Impossible
Player selects Door A, Monty opens Door A, Player switches, Car is behind Door C = Impossible
Player selects Door A, Monty opens Door B, Player stays, Car is behind Door A = Player wins
Player selects Door A, Monty opens Door B, Player stays, Car is behind Door B = Impossible
Player selects Door A, Monty opens Door B, Player stays, Car is behind Door C = Player loses
Player selects Door A, Monty opens Door B, Player switches, Car is behind Door A = Player loses
Player selects Door A, Monty opens Door B, Player switches, Car is behind Door B = Impossible
Player selects Door A, Monty opens Door B, Player switches, Car is behind Door C = Player wins
Player selects Door A, Monty opens Door C, Player stays, Car is behind Door A = Player wins
Player selects Door A, Monty opens Door C, Player stays, Car is behind Door B = Player loses
Player selects Door A, Monty opens Door C, Player stays, Car is behind Door C = Impossible
Player selects Door A, Monty opens Door C, Player switches, Car is behind Door A = Player loses
Player selects Door A, Monty opens Door C, Player switches, Car is behind Door B = Player wins
Player selects Door A, Monty opens Door C, Player switches, Car is behind Door C = Impossible
Player selects Door B, Monty opens Door A, Player stays, Car is behind Door A = Impossible
Player selects Door B, Monty opens Door A, Player stays, Car is behind Door B = Player wins
Player selects Door B, Monty opens Door A, Player stays, Car is behind Door C = Player loses
Player selects Door B, Monty opens Door A, Player switches, Car is behind Door A = Impossible
Player selects Door B, Monty opens Door A, Player switches, Car is behind Door B = Player loses
Player selects Door B, Monty opens Door A, Player switches, Car is behind Door C = Player wins
Player selects Door B, Monty opens Door B, Player stays, Car is behind Door A = Impossible
Player selects Door B, Monty opens Door B, Player stays, Car is behind Door B = Impossible
Player selects Door B, Monty opens Door B, Player stays, Car is behind Door C = Impossible
Player selects Door B, Monty opens Door B, Player switches, Car is behind Door A = Impossible
Player selects Door B, Monty opens Door B, Player switches, Car is behind Door B = Impossible
Player selects Door B, Monty opens Door B, Player switches, Car is behind Door C = Impossible
Player selects Door B, Monty opens Door C, Player stays, Car is behind Door A = Player loses
Player selects Door B, Monty opens Door C, Player stays, Car is behind Door B = Player wins
Player selects Door B, Monty opens Door C, Player stays, Car is behind Door C = Impossible
Player selects Door B, Monty opens Door C, Player switches, Car is behind Door A = Player wins
Player selects Door B, Monty opens Door C, Player switches, Car is behind Door B = Player loses
Player selects Door B, Monty opens Door C, Player switches, Car is behind Door C = Impossible
Player selects Door C, Monty opens Door A, Player stays, Car is behind Door A = Impossible
Player selects Door C, Monty opens Door A, Player stays, Car is behind Door B = Player loses
Player selects Door C, Monty opens Door A, Player stays, Car is behind Door C = Player wins
Player selects Door C, Monty opens Door A, Player switches, Car is behind Door A = Impossible
Player selects Door C, Monty opens Door A, Player switches, Car is behind Door B = Player wins
Player selects Door C, Monty opens Door A, Player switches, Car is behind Door C = Player loses
Player selects Door C, Monty opens Door B, Player stays, Car is behind Door A = Player loses
Player selects Door C, Monty opens Door B, Player stays, Car is behind Door B = Impossible
Player selects Door C, Monty opens Door B, Player stays, Car is behind Door C = Player wins
Player selects Door C, Monty opens Door B, Player switches, Car is behind Door A = Player wins
Player selects Door C, Monty opens Door B, Player switches, Car is behind Door B = Impossible
Player selects Door C, Monty opens Door B, Player switches, Car is behind Door C = Player loses
Player selects Door C, Monty opens Door C, Player stays, Car is behind Door A = Impossible
Player selects Door C, Monty opens Door C, Player stays, Car is behind Door B = Impossible
Player selects Door C, Monty opens Door C, Player stays, Car is behind Door C = Impossible
Player selects Door C, Monty opens Door C, Player switches, Car is behind Door A = Impossible
Player selects Door C, Monty opens Door C, Player switches, Car is behind Door B = Impossible
Player selects Door C, Monty opens Door C, Player switches, Car is behind Door C = Impossible
If this was a thorough partition into the game's most fundamental outcomes, with each outcome being either equally likely or impossible, then there should be twice as many wins as losses obtained by switching. However, I currently still have a $1:1$ ratio of winners to losers in my partition. What missing variable do I need to include in order to see the correct solution to the game using this approach?
Your model is one where Monty opens a door at random and we observe that by luck the door monty showed was neither the door the player picked (although it could have been) nor the door with the car (although it could have been). Given that what is the probability the car is behind the players door.
The answer is easy to calculate is $\frac 12$. You did nothing wrong. But that is not the Monty Hall problem.
.......
In the Monty Hall problem, Monty does not open the doors equally by probability. Monty is determined that he will and he must open a door that neither the player picked nor the door with the car.
That model would go like this:
Car behind door A; Player picks door A; Monty has choice- weight 1; Monty shows B; player stays. Win.
Car behind door A; Player picks door A; Monty has choice- weight 1; Monty shows C; player stays. Win.
Car behind door A; Player picks door A; Monty has choice- weight 1; Monty shows B; player switches. loose.
Car behind door A; Player picks door A; Monty has choice- weight 1; Monty shows C; player switches. loss.
Car behind door A; Player picks door B; Monty has no choice- weight 2; Monty shows C; player stays. Loose.
Car behind door A; Player picks door B; Monty has no choice- weight 2; Monty shows C; player stays. Loose. Car behind door A; Player picks door B; Monty has no choice- weight 2; Monty shows C; player switches. Win.
Car behind door A; Player picks door B; Monty has no choice- weight 2; Monty shows C; player switches. Win.
(Note these are twice as likely to occur as monty has no choice. So they are weighted twice and listed twice)
Car behind door A; Player picks door C; Monty has no choice- weight 2; Monty shows B; player stays. Loose.
Car behind door A; Player picks door C; Monty has no choice- weight 2; Monty shows B; player stays. Loose. Car behind door A; Player picks door C; Monty has no choice- weight 2; Monty shows B; player switches. Win.
Car behind door A; Player picks door C; Monty has no choice- weight 2; Monty shows B; player switches. Win.
Car behind door B; Player picks door A; Monty has no choice- weight 2; Monty shows C; player stays. lose.
Car behind door B; Player picks door A; Monty has no choice- weight 2; Monty shows C; player stays. loose.
Car behind door B; Player picks door A; Monty has no choice- weight 2; Monty shows C; player switches. Win.
Car behind door B; Player picks door A; Monty has no choice- weight 2; Monty shows C; player switches. Win.
Car behind door B; Player picks door B; Monty has choice- weight 1; Monty shows A; player stays. Win.
Car behind door B; Player picks door B; Monty has choice- weight 1; Monty shows C; player stays. Win.
Car behind door B; Player picks door B; Monty has choice- weight 1; Monty shows A; player switches. loose.
Car behind door B; Player picks door B; Monty has choice- weight 1; Monty shows C; player switches. loose.
Car behind door B; Player picks door C; Monty has no choice- weight 2; Monty shows A; player stays. lose.
Car behind door B; Player picks door C; Monty has no choice- weight 2; Monty shows A; player stays. loose.
Car behind door B; Player picks door C; Monty has no choice- weight 2; Monty shows A; player switches. Win.
Car behind door B; Player picks door C; Monty has no choice- weight 2; Monty shows A; player switches. Win.
Car behind door C; Player picks door A; Monty has no choice- weight 2; Monty shows B; player stays. lose.
Car behind door C; Player picks door A; Monty has no choice- weight 2; Monty shows B; player stays. loose.
Car behind door C; Player picks door A; Monty has no choice- weight 2; Monty shows B; player switches. Win.
Car behind door C; Player picks door A; Monty has no choice- weight 2; Monty shows B; player switches. Win.
Car behind door C; Player picks door B; Monty has no choice- weight 2; Monty shows A; player stays. lose.
Car behind door C; Player picks door B; Monty has no choice- weight 2; Monty shows A; player stays. loose.
Car behind door C; Player picks door B; Monty has no choice- weight 2; Monty shows A; player switches. Win.
Car behind door C; Player picks door B; Monty has no choice- weight 2; Monty shows A; player switches. Win.
Car behind door C; Player picks door C; Monty has choice- weight 1; Monty shows A; player stays. Win.
Car behind door C; Player picks door C; Monty has choice- weight 1; Monty shows B; player stays. Win.
Car behind door C; Player picks door C; Monty has choice- weight 1; Monty shows A; player switches. Loose.
Car behind door C; Player picks door C; Monty has choice- weight 1; Monty shows B; player switches. Loose.
Notice When Staying the player wins 6 out of 18 and loses 12 out of 18. When player switches they win 12 out of 18 and loses 6 out of 18.
Although that is not a very efficient method of proof.