I just noticed that Apache is configured to use the port 8080 in your instance instead of the port 80, are you aware of that?
# Change this to Listen on specific IP addresses as shown below to.
# prevent Apache from glomming onto all bound IP addresses.
That's why you can access your application using http, it works with https though. Can you recover the port in the /opt/bitnami/apache2/conf/httpd.conf and /opt/bitnami/apache2/conf/bitnami/bitnami.conf files and restart Apache after that?
sudo /opt/bitnami/ctlscript.sh restart apache
Apart from that change, I saw that you have multiple lines to renew the certificate in the cronjobs, please remove this line
0 0 1 * * sudo /opt/bitnami/letsencrypt/lego --path="/opt/bitnami/letsencrypt" --email="firstname.lastname@example.org" --domains=toypool.com.au --domains=www.toypool.com.au renew && sudo /opt/bitnami/apache2/bin/httpd -f /opt/bitnami/apache2/conf/httpd.conf -k graceful
from the bitnami's crontab
sudo crontab -e -u bitnami