LED Bulb Won't work on American Products Niche

I bought an LED Bulb from Amazon Voltage AC85-265Vwon’t work on american products co. model r-300 BC 12v, 300W niche. I ended up buying a regular halogen 300W 12 V light and it worked. Plugged the LED light in a lamp in the house and it worked so I’m stumped. Any suggestions? See pic of LED specs and my niche.

I’ve also uploaded a pic of my transfer ox where it shows 120V, max 300W so I cant figure out why this one light wont work. I did read on Amazon this statement though: 【IMPORTANT!】Please check the size to make sure this light fits your pool light fixture.  Could it be the light end is too small and is not making enough contact to power the light but the sockets in the house are small enough for the LED light that it worked? If so, is there something I can add or wrap around the light or put in the socket of the niche to get the contact?