As of today's Tribble Build, the Defensive Mastery Unlock for Ground *claims* in the tooltip:
+10 Endurance Training, Combat Armor and Personal Shields
But when looking at the "actual" Skills numbers for the character on the character stats sheet, the Unlock actually delivers:
+10 Combat Armor
I suspect that there is a database entry error/disconnect causing the +10 for Endurance Training and Personal Shields to yield +0 when choosing this Unlock on Tribble. This test was conducted "live" at the time of this post on Tribble and is repeatable.
@borticuscryptic ... this should be relatively trivial for you to check in a fix for, which can then get pushed to Holodeck in due course.