so u ask rman to recover to PIT X and it does so?

what are you trying to do after that ? roll forward past X?

did u open the db after the first recovery pass?