I can only speak as a T2 who is not on any medication. My personal experience is that, if i wait for about 15-20 mins, resting if possible, and eating something low carb (preferably protein) if possible, my liver kicks in and my shakyness goes. Even if i dont eat, it still passes and my sugars stabalise.
I have found, over the past 6+ years of being T2 that the lower my base blood sugar level on a daily basis, the fewer shaky episodes i get, unless something happens like a panic attack or sudden emergency.
I do get shaky episodes that can last for longer than 15-20 mins, and have fainted a couple of times recently, but that seems to be linked to the menopausal hormone fluctuations just now and will pass - according to my DN. But even when I have fainted (fortunately only at home, not alone, and keeping my blood sugars stable seems to have stopped them happening or me getting so uncomfortable these past few months) my liver does its stuff and kicks in eventually. I havent gone below 3.5.
If I had lucosade or something sweet it would then put my blood sugars high and a few hours later i would get a rebound shaky episode, often worse than the initial one.
This is only my personal experience, others may well have other experiences and ways of dealing with shakyness.
Have you measured your blood glucose levels when you feel hungry or weak?