I hope these 2504 LC plus led bulbs will fit like a glove on one of my friend’s 2017 Dodge Grand caravan. I wish they were H11’s. That would be much better approach.
I replace some was fighting with them then I found out by pulling on the light it pops out. They are easy to replace once they are out. I'm thinking if you can loop some large zip ties around the back of the light & pull on the zip ties to get them out. I used some wire to get the ones I pulled out felt like they were going to break then they pop out. There is also an adjustment behind there to aim the lights the retainers have a ball & socket system so it best to lube them so next time they come out easier.
I've got those same bulbs for my 2016 Chevrolet Colorado, and like you, I'm not able to get it fully clipped into place. I guess I'll wrap it with electrical tape like you did. How has yours held up since you installed them?