After fighting for long with this issue, found some link where its mentioned to try disabling ipv6 and it should work.
referred this link to disable ipv6
https://itsfoss.com/disable-ipv6-ubuntu-linux/
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
though there is mechanism mentioned to do disable ipv6 permanently I preferred to create is a command which i will execute only when i want to connect to citrix.
working smoothly for me (with ubuntu 20.04, citrix workspace).