EVM uses big-endian byte-order, so to pad a label value to 4 bytes, zeros must be added to the front, not the end.