There you already failed at reading what i did, because i dont edit slots which would just be pointless.
And the calculations work fine, be it happyness, affection or skills...or demolishing my house/spending money on beggars. At least for the one in my house, npcs dont seem to learn anything if they dont belong to your household...since i didnt clone caitlyn (no unique skills) and observed the few visible stats shown in the hire screen, it seems like the common behavior for dismissed/unhired npcs.