8 bit arduino to 32 bit using nrf24 radio

The above quote is from the TX part of the TX code. It is not clear what else you are sending with the payload. Try removing the +2.

Why not start with a much simpler TX/RX example which uses the standard 32byte payload and the default values for most things. Once you get that working, progress on with tour attempts to send a float.