Ok, so i got chown working, the "Terminal" app did not have permission to modify system files and i missed the notification advising this.
After fixing that i had to change wireguard-go and wg to be owned by root to allow Eddie to work, but it is now connecting.