Having relogged/rested/transitioned about for some time, I still seem to be encountering the problem that I am not getting my Armour Proficiency: Medium feat for 5th level Contrivist.
Have not made it to level 8, but the 1st level perks do seem to work. I have no idea how the scripts work so I can't suggest a fix.