I feel your pain.Combination of factors. To start off with, this is my bike:
![]()
Those are 29" x 2" tires. they're massive. finding fenders for full-size 29" tires was a bit of a challenge. It also has bolt-in sliding dropouts, with no eyelets. I also have a rack. It is a specific rack that must be mounted in a specific location, because the kid seat slides on and attaches to it, and it has to be level. I had to drill out the rack holes, and attach it to the dropouts using extended bolts. So the rack is sitting low, preventing proper clearance for the fender. I had to unbend, and rebend the struts that attach the fender to seat stays, and then use tin snips to modify the fender so it would fit under the rack. Once that rack comes off next year, everything will be much more simple. But this year was a pain in the ass.
I'm running similar tires (700c x 47 mm, close enough) and the Planet Bike Cascadia ALX 29" x 65 mm fenders I snagged fit over them quite nicely. I did have to tin snip them to fit in the fork and seatstays and engage in fender stay-bending and spacing out antics to get it to play nicely with my rear rack. I ended up with the fender stays on the inboard of the right side of the rack, and outboard of the left side of the rack with a 25 mm spacer. At least I had separate rack and fender eyelets!