Gardy/sylveon is not really an "opinion" if I've played against it several times and won, otherwise please look up the definition of opinion. And bulu, honestly, bulu isn't a bad match up. I can set up faster as bulu can and sweep through their attackers before they do mine. And if I happen to get rid of vika, well gg they basically lost already. Weakness doesn't mean something is an auto-loss. If you've never played Lapras you wouldn't know that it's bulu match up is pretty good. I'm not saying lapras is S tier, it's far from. but It's way better than people expect it to be. It's super underrated and the set up is pretty consistent. T2 lapras and you can sweep through a lot of decks with ease. And maybe not golisopod, but enough to be considered a decent deck. At least that's what I think, and I wish I had the top table data to back it up, which I don't, which honestly I think is because nobody even considers lapras anymore which is such a shame. But I still have faith in lapras, and that's all I really want to say. If you don't think lapras should be up there, I won't argue further, simply because I really can't back anything up with "oh it got top 8 here and there". All I'm saying is that it's a super good underrated deck, and I think it should deserve more love competitively.
You probably played against bad Gardevoir players/lists then. I really don't see how you can beat Gardevoir considering that all they need is fairy DCE and choice band and everything in your deck dies. Plus with Guzma and Acerola everywhere Lapras GX attack is very underwhelming now.
You also obviously lose to Golisopod, which kills everything you have for 1 energy. Even Bulu will have little trouble killing everything you have, because it can just do 120 x2 to kill Lapras. You are kidding yourself if you think you can kill the Vikavolt, all the Bulus that he puts out, and keep this going forever when all you have are Aqua Patches and Max Elixir and they have a dedicated energy attachment engine.