The fact that some of the worshipped spirits have a totemic origin that was later interpreted and absorbed by Hinduism is an additional argument.
It seems that the Bhuta religion was already practiced in coastal Karnataka by the indigenous people before they were converted to Hinduism several centuries before Christ.