The primary reason for mail not being forwarded is if it is being classed as spam. If an email has been designated as spam, it may be received by one email address but then not forwarded-on to the subsequent email address. This helps the reputation of the server and prevents blacklisting.
To resolve this, you can try lowering the spam filter via Junk Filters within the StackCP control panel.
To do this: