Thank you Ian, the schedule does meet all of the requirements although it seems to have taken me longer to check than it did for you to put the schedule together.
Looking at the schedule it seems like an extension of a circle method round robin, with sequential numbers going down columns, fixed team and court balancing aside from one team. If so, does this mean the circle method generalises to other total number of players in a triples format such as 9,12,15,21,... or even other groupings such as 4,5,6,... players per match?
The other question that came to mind was about producing a court balanced schedule for this type of problem. Can something similar to the 2 players per match approach work?