ブラウザは、スクリプトタグが開くタグの直後にあるか、閉じるタグの直前にあるかについて、実際には気にしません。いずれにせよ読み込まれ、結果は同じになります。これによって影響を受けるのは実行順序のみですが、あなたのケースでは実際には問題になりません。
さらに、ユーザーもこれについて気にする必要はありません。タグにはユーザーコンテンツ(テキスト、画像など)を含めるべきではなく、すべてのブラウザでdisplay: noneが設定されるべきだからです。
スクリプトタグをコンポーネントのタグに追加し、そのスクリプトのソースをCSPでホワイトリストに登録してみてください。それに関連する問題が発生した場合は、お手伝いできます ![]()