Can't connect to Docker container with direct ip

I’m running docker version 24.0.7 on an debian host 12, i can access the docker container by host ip and port number, but i can’t access it directly on ip.

  • debian vm 192.168.210.100/24
  • docker container 192.168.1.100/24
  • docker gateway ip on debian host 192.168.1.254/24
  • client ip 192.168.178.160/24

From debian host

  • can ping client
  • can ping docker

From docker container

  • can ping debian host
  • can ping client

From client

  • can ping debian host
  • cant ping docker container 192.168.1.100
  • can ping docker gateway 192.168.1.254

add static route
ip route add 192.168.1.0/24 via 192.168.210.100
traceroute to 192.168.1.100, 30 hops max, 60 byte packets
1 192.168.210.100 0.300 ms 0.217 ms 0.203 m
The route is correct, but then it’s dropped for some reason.

Network config debian host
root@docker:~# ip route show
default via 192.168.210.254 dev ens18 onlink
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.1.0/24 dev br-bf4b57876863 proto kernel scope link src 192.168.1.254
192.168.203.0/24 dev br-befc6f016869 proto kernel scope link src 192.168.203.254
192.168.210.0/24 dev ens18 proto kernel scope link src 192.168.210.10

docker-client network setup
“Name”: “docker-client”,
“Id”: “bf4b57876863b06ee2fb9bfa76a34c7a1b8c4a3a67516d035d60e59e32220b8a”,
“Created”: “2023-12-20T09:02:12.470988506+01:00”,
“Scope”: “local”,
“Driver”: “bridge”,
“EnableIPv6”: false,
“IPAM”: {
“Driver”: “default”,
“Options”: null,
“Config”: [
{
“Subnet”: “192.168.1.0/24”,
“IPRange”: “192.168.1.0/24”,
“Gateway”: “192.168.1.254”
}
]
},
“Internal”: false,
“Attachable”: false,
“Ingress”: false,
“ConfigFrom”: {
“Network”: “”
},

As far is i know there’s no firewall running on the debian host, it is an default installation.