Don't remove leaves unless they are causing some sort of elevated risk - like causing condensation to occur on itself or other leaves due to close contact.
Leaves do more than absorb light. If th eplant has too many relative to whatever variables control it, it will shed leaves and when they require little to no effort to pull them off, that's fine, too.
leaves covering bud sites is irrelevant barring something extreme. Again, constant physical contact would be bad, but just shielding light is fine. There is 100x more chlorophyll in leaves, therefore 100x more photosynthesis.. the amount of photosynthesis taking place in buds and stems should never be maximized over leaf's top surface. Unless you are causing 100x more surface exposure to buds compared to the leaf you removed from light, it's a net loss.
apical dominance is why a bud will develop well or not. I constantly leave leaves over buds just because of this oft-repeated myth. Yet to see it have any impact.
popcorn buds just means small buds. could be something extra low on plant, or from overgrowing the plant relative to its footprint. Too many mouths to feed (too many bud or flowering sites) will distribute a similar mass... The potential mass is most strongly ocrrelated to total light absorbed, barring any human error of over-pruning etc. You only need 2-3 colas per sq ft to maximize yield. I like 2.5 ... depends on how much axillary growth (branching) you allow, too. In this range you still get some nice colas but nothing so large you have to worry about bud rot... Not all genetics form huge colas. Worry more about grams per sq ft or m^2 etc.. that tells you better information to assess yield.
Being able to achieve similar yields with less vege time also helps assess your methods...