На сколько я понимаю суть проблемы в том, что nextcloud уже занимает порты 80 и 443 вебсвервера, а вы хотите на этих портах получить работающий Wordpress. Последовательность действий такая:
snap set nextcloud ports.http=81 ports.https=444
В дальнейшем если будет необходимо на тех же портах получить и Wordpress и Nextcloud то можно в nginx сделать отдельный виртуальный сервер и в нем проксирование на порты nextcloud.
https://help.nextcloud.com/t/nextcloud-and-wordpress-on-the-same-domain-and-on-the-same-server/100142 нагуглил, решение через виртуальные хосты апачи или можно через докер, один докер с клаудом другой с вордпресс например.