Linux client is unable to access LAN (node running on router) ping/services

I’ve few nodes running

  1. router (advertise and allow accessing routes on subnet)
  2. macos
  3. android
  4. linux

macos and android work fine: Can ping LAN machines with LAN IP address. Also can access services running on LAN (HomeAssistant)

Linux: Can ping to node IP address (or tailscale ping), however can’t ping LAN machines and obviously has no access to services.

How do I debug the issue or what can be wrong?

Just need to run Linux client with --accept-routes