Currently, inventory transfer goes from the smallest items to the largest. This seems strange, as it means the player will need to explicitly grab certain large items manually if they're on a time crunch, as well as leading to storage containers being less optimally filled, as tiny items will flood the container first, reaching thresholds that will prevent the larger items from fitting anymore.
Either have an option in the player's config, or even some way of doing so in the inventory panels themselves would be appreciated.
Can you try increasing the RAM assigned to the game?
Open the game install folder (Right click the game in steam > Manage > Browse Local Files)
Find the ProjectZomboid64 json file and open it in a text editor.
Find the line "-Xmx3072m" and change it to "-Xmx5G" and see if that helps?
An important detail I forgot to add: Visual Damage and Destruction System
In 1993, during the panic of the Knox Event, these buses would have been used as battering rams or get jammed in chaotic traffic. Therefore, their spawn condition should reflect this:
Visual Wear: They should rarely spawn in perfect condition. I expect to see them with massive dents, detached or bent accordion doors, shattered safety glass windows, and heavy scratches all over the chassis.
Scrap Value: A completely destroyed bus shouldn't just be an obstacle; it should be a goldmine for Metalworking. Players could harvest a huge amount of metal sheets, scrap metal, and heavy pipes from a wrecked transit bus, making them useful even if they can't be repaired.