本体にインストールされていれば全てのアカウントで遊べるとのことで
ゲームカードでもDL版でもサブ垢の数だけデータが増やせる仕様のはず
本体1つで2バージョン8垢の最大で16データまで保存可能になると思う

ただし、バンクはニンテンドーアカウントに紐付けなので
アカウントが違うと同じ本体でもポケモンの移送ができない
加えて、switch onlineもニンテンドーアカウント毎なので
全てのサブ垢でオンラインを利用するにはファミリープランに加入する必要があるはず

要するに1台でふしぎなおくりものは受け取りまくれても
受け取りリセットしたりサブからメイン垢に移送するには本体が2台必要ってこと
つまり本体2台ゲームカード2枚運用かDL版4本運用になる