LBS like these need to die. Show me a carbon wheel that isn't made in China. Show me a hub that's not made in China.
Anyway.
Trace velo has a recent video where he thought he got a bad cassette, when it was a MTB type cassette that just needed a spacer to fit on a road hub.
My 5 cents: switch to waxing your drive train (plenty of videos on YT on how to do that), and now that your drivetrain is always clean, do your own basic maintenance like changing cassettes and what not. You really dont need many tools, will grow hair on your chest, and will make you 12% more attractive.
Yeah, you can get a kit with the basic tools for bike maintenance for about 40€ (if you have LIDL in your country, the webshop sells this for example). The more specialised stuff you can find on Ali.
If you see what a bike shop charges per hour these days, the payback time is <1h. And you don't have to drive your bike to the shop. You can do most of the maintenance in less time than it takes you to put the bike in your car and drive it to the LBS.