Get the front wheel balance & the wheel bearings checked.
If it is bad even at low speeds then more likely wheel bearings. Just because there are balance weights on the rim, doesn’t mean it was balanced last time a tyre was fitted.
Try Essential Rubber for wheel balancing and bearings if your in East London.
I had bad handlebar vibrations (not peg) on my CBR6
Wheels were fine
Got the bad notch in steering head adjusted out and proper honda bar ends put on at the same time a couple of weeks ago and the problem disappeared.
The last time this post (or very similar) came up, the best answer (having checked out all the mechanical causes, was to fill the handle bars half/two thirds full of dry sand.
(Asked a mechanical design engineer about this and got a short lecture on on fluid dunamics. Cutting the theory, it does and should apparently work.)
But, do the mechanical checks first. Something might need fixing.