If he eats I'd say he's fine. If he's refusing to eat he is probably stressed and could use another hide.
Do hides have to be identical? No, but the reason people say that is so that you know he is not choosing one vs the other b/c it feels more secure just because it looks similar enough to you doesn't mean anything. That doesn't mean different hides are bad, it's just good to remove one variable sometimes.