I had similar issues on my 990Adv.
In hot weather only, the bike bogging and dying. Struggled with that for a while. Fresh fuel cools the fuel down and runs better for a while. I finally left it in a dealer. He installed a pressure gauge in the fuel line and diagnosed a failing fuel pump. I believe you have the same issue.