ターミナルエミュレータをHyperに乗り換えてみたらNvChadでoption + hでターミナルの表示・非表示が動かなかったので軽くググってみたらそれっぽいissueを見つけたので試してみたら解決しました。
英語ネイティブじゃないくせに斜め読みしかしてないので詳しいことは把握してませんが、
~/.hyper.js
"use strict";
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
(中略)
modifierKeys: { altIsMeta: true },
},
(後略)
というように、modifierKeysの項目を追加したら動くようになりました。