I feel that Hindu and Bhuddhism is very different. Hinduism has many many god, Bhuddhism has no god.
Yes they are different and i wouldn't call it an offshoot
But Hinduism, Buddhism, jainism, sikhism etc are all dharmic religions and have same roots
And your understanding is a bit flawed
You can be a monotheist and still be a Hindu
You can be a polytheist (believe in many gods) still be a Hindu
You can be a panentheist (most Hindus are panentheists - belief that there is a single supreme God brahman and having numerous forms) and still be a Hindu
You can be a henothiest and still be a Hindu
You may or may not indulge in diety worship and still be a Hindu
You may question the very existence of a supreme all pervading force - atheist/agnostic and still be a Hindu (many school of thoughts of Hinduism like samkhys does the same)
There are plenty more possibilities but the point is the misconception of Hindus being pagans worshipping 330 million gods are unfounded (actually 33 million has never been mentioned in any scriptures it's just 33 devatas/deities which gets overstated time and again to prove how irrational hindu beliefs are) . Hinduism is simply a name given classify them under a single umbrella and separate em from others.