lmmcp does not work with purely forward or backward models
In this case, the MCP-tags are ignored due to perfect_foresight_solver_core having checks like if M_.maximum_endo_lead == 0 and immediately calling sim1_purely_backward and sim1_purely_forward, which do not account for the constraints. A current workaround is using dummy equations.