condensation occurs when the surface temp of something temp hits the dew point... you simply do not have enough insulation over these covers to keep the intrusion of the cold attic air from reaching the metal lights... covers for the can lights hold the insulation away to reduce fire hazard from high heat... they look like a big top hat that creates a dome of air space around and above the light...
res code for the normal ceiling in this area is r49... because of the popularity of cathedrals, a certain percentage of the ceiling is allowed to be insulated to a lower r value because the available space for insulation between roof trusses and sheetrock is limited...
can't remember for sure, but i think to achieve r49 you need bout 24" of blow in insulation, r35 bout 15", and bats r a bitch to get cut right and laid in well enough to give you the insulation needed to meet the ratings...
if the lights that are weeping are close to the outside walls, it could b that there is not enough space between the soffit and the fixture to get enough conventional insulation between them...
as guy said - this is science... i would get an insulator with spray foam experience to check it out and give you options as that may b your best or only solution... packed fiberglass does not insulate well, and depending on the available headroom in the cathedral, spray foam might b your only option...
good luck...