wifiに!が出てしまう人、うちでは出てないけどググってみたよ

https://forum.xda-developers.com/galaxy-s8/help/wifi-exclamation-mark-please-help-t3601817/page2
最後の2つに解決策が出てるから試してみたら。これが効くかはしらんし、とっくにやってるのかもしれないが。
以下xdaの訳

1) S8+でwifiに!ついてたけどルーターのワイヤレスセキュリティセッティングを変更したら解決した
変更 :
Version : WPA2-PSK
暗号方式 : AES 
※あと、電話のキャッシュパーティションをクリアすることも忘れずに
自分のs8+ではうまくいってネットも寸断や!もなくてきちんと繋がってるよ

(※キャッシュパーティションについては日本版で生きてるのか確認できなかったけど、s7ではドコモ版でもできたそうだ。方法はYouTubeに出てる)

2) 設定>接続>APN で右上の「…」をクリックして「初期値にリセット」し、スマホを再起動する。
wifiに繋いでも「!」は消えてる

(これ関係なさそうに思えるけどこちらのほうがキャッシュパーティション消すよりはハードル低いので最初に試してみてもいいかも)