If I understand your question - the person completes Form A on Landing Page A and upon clicking "submit", is sent to Landing Page B, which also contains Form A - only you want fields they already completed on LP A to be hidden on LP B.
You can't use visibility rules to control how the form behaves on a subsequent visit to the form - which is what's happening when they go to the form on LP A and then see it again on LP B.
If I am understanding your setup correctly - why are you sending them from one page to the next with the same form on each page? Are you trying to gather additional information on the second page? If so, you would want to use progressive profiling. Then fields completed in the progressive profiling section would be replaced by fields that had not been completed on the second page.