The padding is included because the response ARP payload is so short that the entire packet would be too small otherwise. (Source: “... which means an additional 18 bytes of padding had to be added to ensure this frame reaches the minimum acceptable length of 64 bytes.” from: https://www.practicalnetworking.net/series/arp/traditional-arp/)