Could well be you just aren't seeing him in action.
If nothing works, consider getting a different cockerel that will fertilize the eggs.
My youngest cockerel has mated with my shoes a few times now, but, as of yet, not the hens. What is it about shoes???
Good looking guy, by the way.
@aart...