Sensor float variable convert to SPI char buffer

I am going around in circles on converting the float to an spi char buffer.

You mean "trying to re-invent dtostrf()", don't you? Why?