JntmIkun FreeFlarum uses Cloudflare under the hood, which masks the origin server’s IP address to prevent DDoS attacks (FreeFlarum’s server IP). I am not sure if Flarum has a way to fetch the IP from header containing the real IP address. But I’ll look into it and let you know.
Actually, if it masks just the server IP, then the user IP should be left intact? Not sure what mechanism to get the IP Flarum uses though
Edit: I’ve checked it, and it seems that the 172.69.195.21
IP indeed belongs to Cloudflare