I have 2 15 year old vehicle with aluminum rims that don’t leak, the shops you ate taking them to don’t know what they are doing. The bead sealing area AND the valve stem hole must be cleaned of all corrosion, easiest with a cupped wire wheel in a grinder. They make a special wire brush for the valve stem hole. Also make sure and replace the valve stems, I tried to get by without doing this once and I ended up with leaks like you are describing. The rims are fine, they just aren’t getting them clean and using the right sealer on them.
This ^^^^.
Take them to a real shop that has tire guys that know what they’re doing and not just trying to slob job it and get away with doing the least amount of work possible.
It’s NOT a quick and easy deal, doing it properly takes time. I just had Mrs. Grouse’s SUV in to Maplewood Auto Service because both front tires were leaking badly. It takes 45 minutes at least to do a proper wire brush cleaning of the sealing surface and then remount and balance the tire. Maplewood Auto Service was $35 a tire to do this and I’ve never had to take one back for a second try.
Grouse