I would like to have on mobile only one offcanvas menu, with one below the other the main menu then the secondary menu (with then a button that opens the contact form).
so activate the off canvas panel and set it to Mobile only. Create the Menu you need for mobile and assign it to the Offcanvas panel. This will then replace your Primary Navigation in mobile.
To remove the Secondary nav on mobile add this CSS: