HSD_ObjAlloc returns the block uncleared and nothing below zeroes it, so any field read before the init path writes it sees stale heap contents. For example, Luigi's x222C_cycloneCharge.
alloc_user_data_ground returns the block uncleared and nothing below zeroes it, so any field a stage's callbacks read before its on_init writes it sees stale heap contents.