>Wireguard also does not do any of the logging claimed by that article by default
It might not do the logging, but it still maintains state about which IP has connected using which key, and when the client last sent a handshake.
I have no idea how persistent this information is, but i can see from my Ubnt router, running WireGuard, that clients that haven't connected in weeks are still present in the Wg command status.
It's not an issue for me, but if you were trying to hide information, that information is a pretty bit smoking gun. It directly ties your IP to the VPN IP.
Assuming the rest of the VPN network is using shared IP addresses, and still maintains no logging, it might not be enough to prove that you're the one behind whatever they are searching for.
Then again, not all countries care that much about the "innocent until proven guilty" principle.