Mikrotik hotspot blocks web server despite ip bindings

I have a web server which has private ip address. with mikrotik dst nat our web server is reachable from internet.

Mikrotik Public Address (ex. 195.2.2.2)
Web Server Address (ex. 192.168.100.1)
DstNat: tcp on port 80 dstnat to ip 192.168.100.1 port 80

I have also enabled HOTSPOT in mikrotik for our internal users. For users to access web server with public address (not private address) I declared hairpin NAT.
Despite declaring hairping nat I can’t access to web server with private addresses.

After setting ip binding for a specific private ip address, that ip address can access to web server!

How to solve this problem for private ip addresses behind hotspot to access web server.

I have no idea what IP binding is but post your config,
/export hide-sensitive file=anynameyouwish