From time to time, loading data from Azure SQL in our apps hangs or extremely slow. (The "above dots" keep running forever). But seems like after 10-15 mins or so, after reopen the app the speed would come back to normal. We found out that if we create another exactly same connection but with different name, when everytime the app hangs, we ask our users to switch to the second connection, and the app can run correctly. They have to do this like below:


This issue constantly occurs, so our users have to switch the connection all the time which we got a lot of complains. Not quire sure what caused the hangs/slow, it looks like to me the session/tread got stuck for some reason, and then got killed by times out after a period of time, and then the connection can be used again...
I dont know if there is something wrong that we did in the app like we need to close the connection somewhere or....The session ID is: 13c72e33-9469-4f12-99ae-54203e88b3e9
Has anyone had the similar issues? Any help would be highly appreciated.