The concept that the weight of the time might be impacting our ability to interact with it just strikes me as ridiculous from the get-go. We have a carry capacity; the total weight of things we can carry. There cannot be any justification for imposing a completely separate limiter that will ignore our carry capacity, and the fact that we can carry another 80lb of gear still, to tell us that we can't pick up this 20lb object... It can ONLY be a bug; I'd lose all of my remaining faith in Larian if it were not.

As for armour restrictions and limitations based on weight: Even heavy armour with their strength requirement is not, in the rules, a requirement to wear or use the armour.

PhB 144, in Equipment, Armour and Shields:

"If the armour table shows "Str 13" or "Str 15" in the strength column for an armour type, the armour reduces the wearer's speed by 10 feet unless the wearer has a Strength score equal to or higher than the listed score."

That's it; that is the only limitation it imposes.

Presuming that this is a bug, I'm curious to know how it even came about or happened in the first place - there has to BE something that was deliberately written that functional acts as apiece of code to say "if strength below X, deny interaction", but applied to armours, and patently it is not the same piece of code that already handles "too heavy" errors for when you try to lift or more other objects. So why does it exist and where did it come from?