I have never noticed this before nor do I recall any posting about it but maybe I am late to the trunk light party.

If I pop the trunk using the fob the light comes on. If I use the key to open the decklid it does not illuminate.

Hot is good. The ground is switched through the trunk release/catch assembly. Ground is provided with the fob actuation but not when using the key.

Is this broken or has it always worked this way?

If it is broken what is the fix?