ZeroTier routing not working with OpenWrt running in LXC

I have created an unprivileged container running OpenWrt snapshot in Debian Bullseye. I followed the guide at https://github.com/mwarning/zerotier-openwrt/wiki and setup ZeroTier inside the container.

However, all LAN devices cannot access other devices in ZeroTier subnet, and the reverse is not working either. Only OpenWrt itself is connected to ZeroTier. I have checked every configuration and they are the same as the guide. Is there anything I am missing?

P.S. I have to use snapshot because of this.