LXD 2.0 not giving IP

I configured two physical servers with LXC containers connected by a GRE tunnel following this method https://linuxacademy.com/blog/linux/multiple-lxd-hosts-can-share-a-discreet-layer-2-container-only-network/ . Now I’m trying to do it in GCE.
I can create containers from local to remote, but it’s not giving IP address.
How can I see the problem? Or why it’s not giving an ip address.
LXD 2.0
Ubuntu 16.04

I’d say most likely firewalling blocking the GRE traffic between your instances.

Ouch I’ve look for it now and GRE traffic is always blocked in GCE.
Thanks!