Solution 1:

Monster Hunter Double Cross (aka XX) is pretty much a direct port with updated graphics from the 3DS version but content and gameplaywise it is identical. This also makes it able to crossplay between Switch and 3DS versions in online rooms but not local play.

Note, the crossplay feature is only available in the japanese XX versions for 3DS and Switch since the international release of XX titled Monster Hunter Generations Ultimate was only released for the Switch.