It turned out that Vehicle IDs are not static identifiers and can be changed. Fleetboard protocol architecture was remastered to use Chassis Identifier instead of Vehicle IDs. To sync up Vehicle ID with Chassis identifier flespi triggers getVehicle request for each unknown Vehicle ID.