2:1 is assymetric ... but hardly a "lack of male characters" situation.
33/66 is the female/male ratio int he police force where I live and it’s tough for women.
Plus, bookstores have those "for boys" and "for girls" sections. Harry Potter and anything popular with main male character is in boys section. Both girls and boys are buying those from boy section. It is simply not true that finding a book with boy male character would be some kind of hard. They are right there. And unlike what others in the thread think, there is variety - there are funny books, action superheroes and more nuanced stuff.
Many parents do see reading as a girly activity tho. And will even explicitly refer to reading as something only girls do, openly in front of boys. But it is not the matter of male characters being rare.