Long shot, but at the URL opera://settings/content, scroll down to the bottom of the page, disable "Automatically remove permissions from unused sites" and restart Opera. Then, enable notifications for WhatsApp again if they're removed and restart Opera again. Then, see if things stick.