Which is why, IMO, the CB (and the high schools that drank the Kool-Aid) did honors students a disservice when they replaced Physics B with Physics 1/2.
Honors Physics (assuming a HS follows a standard curriculum) will cover mech, E&M, plus waves, modern physics and other topics not covered in C. So those students will have a much better breath preparation than those that only have had AP Physics 1. And the number of schools that offer AP Physics 2 is a small fraction of those that offer AP Physics 1. And I will also point out that AP Physics 1/2 only started in 2015; I doubt that the students who took AP Physics C in the decades prior to 2015 who took honors physics first were unprepared.
So your kid may have been better prepared by having 1/2, but relatively few kids will have had that preparation. And bully for him/her. But without knowing the kid that is the OP, or the teachers, or the school, I find it terribly irresponsible to say “I doubt honors physics is going to be sufficient preparation for AP Physics C.”