Does "gives rise to" mean "give us a possibility to understand" a mechanism?
That's what the writer no doubt intends to say. Unfortunately, a poor understanding of the true meaning of words gives rise to instances of inappropriate use of idioms, as here.
'gives rise to' means "to cause something to exist"
The study of orbs causes this 'healing mechanism' to come into existence???