IP address in Webhook incorrect

Start a session, and add something to the basket at one location

Move location (IP address Changes)

update cart, select shipping
Shipping web hook fires and provides the original IP address rather than the new IP address.

Same goes for the cart and payment

We use IP address for fraud detection, and need to know the IP address the transaction is being completed from

by not sending the correct IP address at all times, there is potential for fraud and misuse