Until this morning, I have tried below:
1. Turn off Google location > Improve accuracy
2. Set up WiFi as static
3. Resetting network setting
4. Mac from Randomized MAC to Phone MAC
5. Set up a new Mesh WiFi networks
Almost everything that you can get when you search the solutions for this.
However, I noticed that some of approaches help to reduce the chance of dropping my WiFi, but none of them can fix the problem for good.
I also noticed, the WiFi will not drop when I use my company's WiFi, so I believe it is a WiFi networks capability issue.
I tried one more thing this morning, I turned off the share location entirely, and it somehow fixed this annoying issue, so I believe Samsung will need to release a patch to fix this issue. Otherwise, more and more people will be disappointed by your products, and never purchase it again.