Despite the probable abundance of other resources

Despite the probable abundance of other resources including water and carbon dioxide, inadequate evidence of the planet’s basking of light energy for its sun marred all the hypotheses buttressing the availability of photosynthesis-dependent life in that remote, cold unknown world as heavily countermined.

Should “for” be “from”?

Yes, it should be “from”, but I think “basking of light energy” is incorrect. You bask in something, you don’t bask something.

Yes! Luschen, I also think in the same way. Many many thanks to you.