I have a very similar situation and while load on the cpu load always remain very low, when a lot of traffic comes through zeroshell stops processing for a few seconds. Sometimes minutes. Sometimes it does not come back to life and a reboot is required.
Had to take it out of the loop eventually as it’s not reliable. Happens a lot on beta 7 but a few times on beta 8 though less.