How can i fix vehicles spawning on the floor instead of the aircraft carrier?

When setting vehicle coordinates to on top of it they just spawn below it on the floor as if it wasnt even there, ive found a semi hack to place an invisible piece of land with collision so the vehicles spawn on top of that but its not really ideal as they look more like stuck up in the air on a invisible platform rather than actually sit on the carrier which sort of floats up and down

purple img is showing the workaround and blue when i got it as close to the carrier without hitting it with the invisible collision