I agree with Shelly4 - you need to be tested for T1D - LADA. You should also have your C-peptide levels checked to see how much insulin you are producing - A low c-peptide could indicate T1D.
I was misdiagnosed as T2 at age 27. I was able to treat with Metformin, exercise, and diet for about a year, and then I needed insulin. I too had all the symptoms you described above, both before and after my T2 diagnosis. After I started insulin, the pins and needles, nausea, and diarrhea all stopped. I figure it was either a side effect of metformin, or my BS was actually out of whack the whole time. I’d also suggest testing your BS more times throughout the day, like 1 hour and 2 hours after all your meals, just to see where you really are and how you’re trending.
I have a CGM (continuous glucose monitor) now and it’s absolutely the best piece of equipment for a new diabetes diagnosis. The CGM allows you to see your BS every 5 minutes, 24/7, without pricking your finger - so you can experiment with different foods and exercise, see how you’re BS does overnight or when really stressed out or sick. It allows you to still live your “old” life, and only make changes when necessary because of adverse BS responses.