After doing some tests, it turns out you cannot buy a city state and make them a puppet in "1 city challenge".
I'd think this is a bug? You can still have puppets in 1 city challenge, so why not be able to use the merchant ability to buy one?
I suppose Venice was viewed as overpowered in 1cc?
Do you still get credit for the 1cc win?