This mod attempts make unconfigured vehicle ghosts retain the settings and equipment of the vehicle item when placed by a robot using a customized vehicle item. This way, the equipment, name and color will not be removed and erased to match the unconfigured ghost.
This is the result of this forum thread and others like it: https://forums.factorio.com/viewtopic.php?f=47&t=122587
The API does not allow reading logistics requests from item-with-entity-data right now, so unfortunately those will be erased if you don't blueprint them mining the vehicle. If you have named logistics groups, you should be able to easily recreate them.
If this causes any issues or confusion, please share it! If it causes no trouble at all, maybe we can convince the devs to make it the default behavior.