Float to String does not work

Car ECU data. AFR, RPM, EGT, CLT, TPS, etc... They are coming in 8 byte packages and some them uses 2 some of them uses only 1 byte. For example: 1512 can id package's first byte (0 index) holds the AFR info, sencond and third (0,1) the TPS info, and soo on.

Yes. The can data reader and the gfx part is working as expected. But If I try to use both of them, it causes error.

Btw, I checked the CAN data and only uses 128 bytes (as global variables) and the UNO (test board) has 1697. So I think the OLED and CAN bus library uses the memory

I checked their codes and I freed up some global variable and I have 351 free bytes after full rebuild. (It was only 120 before). And the display and CAN bus reading are working (conversion also).