The daily multiplier is a cached projection
GUI Vehicle.dailyXPFactor returns a stored value. Construction starts that value at -1 and fills it only inside a synchronized account-data branch. That branch requires the inventory, stats, shop, vehicle-rotation and recycle-bin requesters to be synchronized.
Under the daily policy, the shop multiplier is assigned when the vehicle is absent from stats.multipliedVehicles and is not restricted to event battles. The ALWAYS policy bypasses that multiplied-set/event exclusion condition inside the synchronized branch.
A sentinel does not explain why the bonus is unavailable
The same initial -1 may remain because the item was not initialized with synchronized data, because the daily multiplier was consumed, or because the vehicle was excluded under the daily policy. Reading the property does not query mission completion or the current clock.
A panel should therefore interpret the value alongside cache readiness and policy. It cannot determine the next reset or a server award from that number alone.
Read by topic
Choose a focused chapter. Complete examples and reference details are preserved on their topic pages.