My relatives live in Bordeaux and pronounce it compotte so I blame them if I’m wrong. I’ve always had it pronounced to me with an slight “e” on the end. Like a T with an emphasis.I agree, it’s definitely COM-POT
But in the same vein - Versace, Moschino, Marylebone…
That said, how is Marylebone being pronounced wrong?!