Please excuse my verbiage, I was writing this like a defect report. (Expected vs Actual Results)
My .jtl file was showing 3 active threads, which was correct.
I tried your advice, but no matter the ramp-up period, I would see that the thread group label would not be unique.
What fixed my issue was enabling 'Delay Thread Creation Until Needed' at the Thread Group level.
After enabling 'Delay Thread Creation Until Needed', I see all 3 threads drawn in the graph within the plugin, even with a 2s ramp up.
Thanks for your help