In an informal way 'soft spot' could also refer to a feeling that one have for a girl/boy, liking that person so much. You can't think of anything except for that special someone ,so it is a fondness and affection you have for a certain person.
When you hit someone in their soft spot in that context, you are confronting them with that person,that they can hardly resist.