Nothing wrong with what you went with in the end. Funny story: I had 1x11 and somewhere somehow I lost a gear (the wheel and bike went to two different places for some maintenance and someone may or may not have pinched it). I thought I had 11 gears and went and did the Baviaans without any issues on my 11 speed cassette, which turned out to only be a 10 . So the moral of the story: you'll be just fine on the 11/46T 10 speed.
PS: my cassette had over 5000km on it and I upgraded to a 12 speed directly after the Baviaans so no harm no fowl 👍