I recently upgraded my 2023/2024 giant talon e+ ex's front ring which has a yamaha syncdrive core motor. I got a bosch gen 4 spider adapter hoping it would fit, but it's JUST too tight. when measuring with calipers, I really don't get how it doesn't fit, but I had to end up getting a giant 38T front ring that basically already had a 104 BCD spider that attached the ring. hope this helps anyone.
Went from 36T to 44T (should've done 40 or 42T in hindsight), and I haven't done any tweaking with the motor, but it seems to work fine.