Your tires can be balance and still wear unevenly. Front tires on a front wheel drive car will wear the edges faster than the rear tires.
I’m with the others in that you aren’t likely to get any money back, unless you can prove the shocks were not replaced at all, Mavis did the work you paid them to do. Ineptitude or ignorance, it didn’t fix your problem, and someone else figured it out (Which I am surprised the dealership couldn’t figure out a wheel bearing, unless they just didn’t want to do it- which I had at a Chevy dealership once.)
and for the record, I check tread depths and wear patters all the time. and I don’t have a lift- so it’s possible this guy did as well.
learn form this, don’t go to Mavis, and perhaps start a long relationship with this new mechanic. And start rotating your tires at least at every oil change, if not more often.