On our recent Apex cruise (12/22), we ate later (7:30-8) and had to wait only one evening for about 7 minutes.
If you want to eat when a lot of people want to eat, you may have to wait.
Cobbled together from an article in the Tampa Bay Times:
December is often the beginning of a fog season that typically runs through February across Tampa Bay, said Rodney Wynn of the National Weather Service.