iPhone's MAC address does not seem to be correct
For privacy reasons, iOS randomizes its MAC address so that public Wi-Fi networks (and other Wi-Fi based tracking networks) cannot use your unique unchanging MAC address to track you from place to place.
That 4A:… MAC address has the 2's place bit in the first octet set, which signifies that it is a locally administered MAC address (which in this context means it was randomly self-generated) not the guaranteed globally unique address that's burnt into the hardware. The 88:… address does not have the first octet's 2's place bit set, so it is the guaranteed globally unique address that's burnt into the hardware.
If you go into the iOS Wi-Fi settings for that network, you can turn off the &quot;Private Address&quot; switch to get your iPhone to use its unique, trackable MAC address on that network. See Apple's support document for details on this.