Oniz the easiest way to check if IPs are correctly would be starting new match via ebot and checking
logaddress_list
on game server. Just type it via rcon or directly to the console,
Your server is behind a NAT when it's not directly bound to public IP address, in pratice - when server IP != public IP (in case the game server is outside ebot's local network of course, if it's in local environment then it's not NAT's fault). If that's the case you have to set internal IP in eBot-csgo config.