AsgardCMS v2 uses Laravel-Menus same base as Pingpong with tests and multiple improvements.
Same concepts still apply, basically you would use same documentation but replace Pingpong with Nwidart so for Presenters base class it would be Nwidart\Menus\Presenters\Presenter.
So I figured out my issue in case anyone else is having it.
You can not put non translatable fields in the partial/xxxx-fields/.blade.php files. If you remove the lang naming convention the input is drawn twice, once for each tab. Since the input has the same name in each tab it only submits the value for the 2nd input.
The solution is to pull those fields out of the language tabs.
Looks like your connection to AsgardCms was lost, please wait while we try to reconnect.