Three hens to two toms is part of your problem. You only have enough hens to support one tom. I believe that the toms are responsible for the broken eggs problem. Once the hens go broody, the toms should not be allowed to have access to the hens. My suggestion is to build enclosed nest boxes with the entry being large enough to allow a hen to enter but small enough that the tom cannot get to the nest. Seed the nest boxes with a fake egg or two and the hens will learn to use the nest boxes. I would build the nest boxes out of used pallets which will allow a good air flow.
I highly recommend that you get down to just one tom for your three hens. That should greatly increase your fertility and hatch rate. The low fertility rate is likely due to failed mating attempts caused by one tom knocking the other tom off of the hen's back.
Good luck.
Thank you for your lovely response. i will try'na get rid of the older tom to have a ration of 3:1 and see where it goes. we also have peacocks,that sometimes dance infront of turkey hens (breeding display) but i would not suspect from them. even if they can breed that would be very lovely. i'll have to build nest before the nesting season arrives, which will need to be pretty hidden from the flock and hard to find.
best of all.