So for anyone that ever finds this.....
I was the issue as i expected!
ArchercatNEO from the official discord was able to help me identify what i was doing incorrectly.
i was using the improper index. they pointed out that i could use range(state.get_contact_count()) and insert that as my argument into the "get_contact_collider_position()"
this is now producing the results i expected perfectly!
ArchercatNEO expressed that Godot was giving "false results"(the random coordinates) most likely when the index was possibly within a range.... and that when the array was out of bounds, it was returning (0,0) as a way to handle the error.