Rolling vs. seasonal PMF: real-world multi-site and synthetic dataset comparison