Remember, as these cars are 'scripted' they are essentially part of different coding to regular cars. Specifically, that they are coded to disappear from history after each mission ends. I believe the reason so many people are finding it difficult to store certain vehicles in safehouse garages is because this particular game has something about mission-specific vehicles.