Trouble with Wireguard on Raspberry Pi 4 running Ubuntu Server

I run Ubuntu server on 5 Pi4’s and it works great. I’m trying now (and have tried before) to use wireguard as a client on the Pi. The conf files I’m using are generated by my VPN provider and are the same syntax as those I’ve made before. Also, these same files work perfectly on my Ubuntu 20.04 desktop. For some reason I get no connectivity. I can’t ping the VPN’s DNS server, not anything else beyond my LAN. It just hangs. Here is the output of wg-quick:
wg-quick up vpn-co
[#] ip link add vpn-co type wireguard
[#] wg setconf vpn-co /dev/fd/63
[#] ip -4 address add 10.67.249.62/32 dev vpn-co
[#] ip -6 address add fc00:bbbb:bbbb:bb01::4:f93d/128 dev vpn-co
[#] ip link set mtu 1420 up dev vpn-co
[#] resolvconf -a tun.vpn-co -m 0 -x
[#] wg set vpn-co fwmark 51820
[#] ip -6 route add ::/0 dev vpn-co table 51820
[#] ip -6 rule add not fwmark 51820 table 51820
[#] ip -6 rule add table main suppress_prefixlength 0
[#] ip6tables-restore -n
[#] ip -4 route add 0.0.0.0/0 dev vpn-co table 51820
[#] ip -4 rule add not fwmark 51820 table 51820
[#] ip -4 rule add table main suppress_prefixlength 0
[#] sysctl -q net.ipv4.conf.all.src_valid_mark=1
[#] iptables-restore -n

Thanks for any tips.
-Steve