Hi,
I have been struggling with this for more than a month. after reading this thread i decided to enable DO NOT DISTURB in Facebook app and the disable and all of a sudden all messenger messages started coming through.
I also restarted my S8+ and they are still working. Hope it helps