You need to turn on the filter log and see if the filter which pushes to 3rd form met the qualification of the filter on 2nd form which pushed to 3rd.
the issue turned out to be a false positive. The "Run If" conditions in the filters were wrong. Fixed the conditions now they works fine.
Please close the thread by marking the answer correct which ever helped you to resolve the issue. Thanks