Back when I installed my York, I did some research on belt lengths, including creating a spreadsheet of Gates part numbers and lengths using their
web catalog. Here's the section from my spreadsheet containing belts in the range you are looking:
View attachment 608503
By the way, I don't know what the "Belt Product Number" means - no one seems to refer to that except the Gates web site. Everyone uses the "Belt Part Number."
What brand and part number were the two belts you have tried? Notice the sizes you have noted are not in that list above, but there are definitely other options through Gates. Perhaps the lengths you gave were measured in the parts store? I've also seen the wrong lengths listed for Gates belts. For instance, when I Google "Gates K061037", which is noted above to have an effective length of 103.74" on the Gates web site, I get two different lengths from product listings, and neither matches Gates' effective length:
View attachment 608509
Point being, when I was trying to hone in on the correct belt length, I ended up using the Gates numbers so that all belt sizes came from the same source (the Gates catalog). That way, I didn't get confused by wrong length information out there. It's very difficult to accurately measure a belt length due to their slight elasticity, and it seems there's a lot of bad length information out there.
This is a great suggestion, and I did some research here, too, when I installed my York. The instructions that came with my Off Road Only York kit listed two different idler pulley sizes available for the TJ belt system: a 70mm (Gates part number 38018) and a 76mm (Gates part number 38015). I scoured the Gates catalog and the internet for other sizes that were compatible with the TJ system and did not find any. Those are the only two sizes I could find. However, I was able to swap sizes idler size and belts to find one that fit best.