A few possibilities come to mind. Transmission case pressure? Have you located and checked the vent for the main housing? Not necessarily a common problem but you can't rule it out without checking. Another is the seal itself. Is this a mostly rubber backed seal without a metal jacket on the outside where it fits into the bore in the retainer? It looks to me like it might be. That type typically fit looser than the others, and are more prone to walk out. If that's on the list you might consider crossing it over to a different brand with the same inner and outer dimensions. Another option is to fabricate something that will bolt on (maybe using the three pictured retainer bolts) that will forcibly retain the seal in place. I've had to do that before in certain cases.