Multiple nested forms error: Ash.Error.Framework.AssumptionFailed does not implement the `AshPhoenix.FormData.Error`

Those changes from ash authentication rely on knowing which authentication strategy contains the relevant configuration. by default it comes from the action name, but if you make a custom action you need to tell it still:

change set_context(%{strategy_name: :password}) that should go above the other changes.