Takuya 2021 さん、こんにちは。 マイクロソフト コミュニティをご利用いただき、ありがとうございます。
英語キーボードで平仮名⇔半角英数の切り替えを行いたいのですね。
また、ご自身で行った設定では切り替えができる時とできない時があるのですね。
現在、Windows 10 では新しいバージョンの Microsoft IME が既定になっています。
手元に英語キーボードの環境がないため実際に動作は確認していないのですが、以前のバージョンの Microsoft IME に切り替えてから次の設定が有効か試してみてはいかがでしょうか。
まず、以前のバージョンの Microsoft IME に切り替えるため、タスクバーの入力モードの上で右クリック > [設定] > [全般] >「以前のバージョンの Microsoft IME を使う」をオンにして切り替えておきます。
■方法 1:Shift キーだけで切り替えタスク バーの入力モードの上で右クリック > [プロパティ] > [詳細設定] > [和英混在入力] タブで「Shift キー単独で英数モードに切り替える」にチェックを入れ、 Shift キーだけで切り替えができるかどうか。
■方法 2:切り替えの機能をキーに割り当てる[全般] タブ > 「編集操作」の「キー設定」にある [変更] > [キー設定]タブ > 1 列目にあるキーの中からお好みのキーを選び、 2 列目(「入力/変換済み文字なし」) を選択した状態で [変更] > [IME-オン/オフ] を選択して [OK] でどうか。
※ [IME-オン/オフ] は日本語キーボードの「半角/全角漢字キー」に相当する機能です。
上記の設定でも思うような切り替えができない場合は他に情報が見つからなかったので、 Alt + ` や Shift + CapsLock での切り替えで利用するしかないかもしれませんね。。