Your guess might be the answer here. So I ordered 2 new bearings and did the installation today. Looking at both assemblies off the car, the right one (problem one) has a 3/4 inch long tear on the electrical tape I put on. The left one has some light scratches. This tell me the right spring hits the bearing harder than the left, thus the noise. After disassembled everything, I push the right strut piston down and it just stayed down. Wasn’t sure if it was normal, I did the same with the left strut, it rebounded with decent speed. Both still have decent resistance when pushing down and pulling up but the right one require less force pushing down. After did some reading, seems as it quite normal for non-gas charged strut to not rebound and still function. But if compared to the left which still rebounds, the right one probably lost some of the damping power and allow the spring to move more freely during light compression. The hard plastic bearing doesn’t help absorb the noise. So I think that is what happening. I don’t think the new bearings do anything.
Anyway, with new bearings and the spring isolators put back on, I am not getting the clunk anymore but several light popping noise.
...