ping duckiebot: host unreachable
From xxxxxx.lan ( icmp_seq=450 Destination Host Unreachable
Ethernet cable connection cannot be established

Answered question

Found the root cause. Google oh-hub uses two bands and allocates the freq automatically. Laptop was attached to 5GHz band and duckiebot was attached to 2.5GHz. Used range extender that has fixed/manual band and connected both my laptop and duckiebot to the same local network/same band. Now it works fine.