Hello Marlon,
Many thanks for being in touch with the forum, and sorry to hear of your issue.
I’m equally sorry, but in my view, I think it’s going to be very difficult/ impossible for anyone on here to isolate the cause of this noise - from the sensible variety of possibles you mention - without actually inspecting the car. I hope this doesn’t come over as being unhelpful.
If this were mine, I would be first taking it along to my trusted local tyre retailer and getting them to remove the offending wheel and thoroughly inspecting the tyre, since this could ( in caps) be the source of your problem, and you have to eliminate that possibility without delay, for obvious reasons.
They should also be able to do a basic check on brake pads, ball joints, and shafts while the wheel is off. However, if they cannot find any problem with the tyre/s, then I would be booking this in to a trusted local garage to get a full assessment of the problem.
The car is obviously trying to tell you something Marlon, so I would be treating this inspection with some urgency, for your and other’s safety.
Perhaps you could let us know how you get on.
Kind regards,
Gareth.