I got the same issue...In my case ssh-sessions get killed, because after the first allow it is followed by denials.I read somewhere this might be caused by packages being out of order/sequence.Could this be caused by my use of vlans and a switch? (Although one system is also connected through the same switch and that one works fine.)
My issue was fixed alleviated doing the following:Navigate to Firewall > Settings > Advanced/li]Go to Miscellaneous > Firewall Optimizationswitch from "normal" to "conservative"This caused any of my "FA" and "FCA" TCP packages to stop being blocked, which was causing intermittent issues in certain applications (like connecting via SSH across different local networks). Changing the algorithm helped me idle a lot longer, but it still disconnects.This is driving me nuts!