As a native American English speaker, I agree that this is not natural usage.
A 'soft spot' almost exclusively applies to relationship affections, pertaining to other people and pets.
Now, you could use 'fond of' for describing items, but it still leans toward relationships.
The best types of words for the above examples would be "I enjoy".