hold goodの意味は「有効である」「適用される」「当てはまる」
applyと同じ意味になる。
holdはしっかり押さえてそのままの状態を保つイメージ。
手でしっかりと一時的に掴んでいる様子。
goodには「いい」の他に「有効な」「適用する」という形容詞の意味も持ち合わせている。
なので、有効な状態をholdすることで、今回の意味になる。
goodの代わりにtrueを使っても同じ意味になる。
applyとの使い分けについては、調べても出てこない。
YouGlishで検索したところ、
hold goodは 1/1072
applyは1/69611
だったので、YouGlishの検索手法がどうなっているかわからないので信憑性は低いが、口語的にはhold goodの方が使われている可能性が高い。