Currently, there is an in-code comment about how VariationSet is not working in VRS-Python. Rearranging the placement of VariationSet so it is not the last entry in the JSON Schema definitions fixes the problem.
I don't know why this causes a problem, likely a bug in our y2j parser.