user pi sudo && slow outside access

Will nextcloud, db, postfix, etc work if I disable sudo for user pi (or remove pi user completely)

Forwarded ports on router & accessed nextcloud from internet, but logging into nextcloud stuck/timed-out
Removed user ncp as admin
Enabled UFW (changed all ufw before.rules for icmp to DROP) and fail2ban
Changed config.php for allowed domain (1=> mydomain.com)
Could any of these be causing the inability to login to nextcloud?

Never able to login to nextcloudpi.local:4443