For MongoDB you could use this package like most modifications with AsgardCMS is dependent on Laravel itself.
As for multi-tenancy, there is no official or a user provided a way to my knowledge, you would have to modify AsgardCMS to suit your needs for this.
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.