An addendum to this.
It appears that the amount of dimensions you reduce has to be no bigger than your amount of points minus one. If I go from 100d -> 9d (with 10 points), it’s all good. If I go from 100d -> 10d (with 10 points), I get doodoo values.