LifterLMS + WP Engine Password Reset Form Conflict and Caching issue with Plain Permalinks
If you’re hosting your WordPress site on WP Engine, the default settings will cache most of the site, including the LifterLMS dashboard page. Starting with LifterLMS version 6.6.0, the dashboard page is automatically excluded from server-side caching in WP Engine.
However, when wp-admin -> Settings -> Permalinks is set to “Plain”, WP Engine will cache the LifterLMS dashboard page. This prevents users from being able to successfully use the LifterLMS “Lost your password?” feature, as well as seeing updates to dashboard pages for up to ten minutes at a time.
One solution is to use a permalink setting other than plain.