Facebook team is fixing this issue and it does not currently affect all fanpages but quite a lot. About 15% of messages may be delayed up to 30 mins.