2001 Grizzly 600 Wet Clutch Noise

Recently had power issues with my Grizzly 600. Found out the wet clutch seal was broken and some oil had leaked coating the CVT belt. Further in the mechanic discovered worn out clutch pads. Replaced the following:

1. Oneway bearing
2. 2 other bearings
3. weights on primary clutch cvt
4. cvt belt
5. clutch pads
6. all gaskets and seals
7. oil

Now there is a noise coming from this area. It goes away once you increase the rpm to a certain point both in neutral or moving. It comes back on the way back to idle and I can "feel" whatever is "rubbing" at the end. The noise goes up in pitch on acceleration and lower on deceleration. It seems something is rubbing that shouldn’t be. I took it back to the mechanic which is when he replaced the one way bearing thinking that was the issue. He also replaced 2 other bearings. The issue is still there.

Any ideas? Could a worn clutch housing cause this? Do the clutch pads just need to "break in"?

Not sure I want to take it back to this shop again.