Hi,
Thanks for writing in — curiously, this box dismisses as it should for me on a local build of PHP 8, but only intermittently works on another host that offers PHP 8, including the issue you’re seeing where it can’t be dismissed on older PHP versions. It looks like it’s a stuck value in an in-memory cache, which might depend on PHP’s settings.
Can you send a diagnostic report to wftest @ wordfence . com so that I can see your PHP configuration? You can find the link to do so at the top of the Wordfence Tools > Diagnostics page. Then click on “Send Report by Email”. Please add your forum username where indicated and respond here after you have sent it.
If you can run database queries, this should remove the notice:
delete from wp_wfconfig where name = 'adminNoticeQueue';
(You may need to change the table prefix, or capitalize the C in “wfConfig” if this is an older installation. This option will re-create itself when necessary, but should be empty.)
-Matt R