As you mentioned earlier you were expecting data at MD168 tag "88" but getting "6.32293893072644e-41" so I tested by simulating Modbus data over Little endian format and found that if I read in node-red as float big endian is getting "6.32293893072644e-41" but if I read in Float little endian format getting value of "88". So try in buffer-parser data type as "float (le)".
I am sharing my test flow.
[{"id":"bda4aeea932107fe","type":"tab","label":"Flow 5","disabled":false,"info":"","env":[]},{"id":"a0b8845a59395151","type":"modbus-read","z":"bda4aeea932107fe","name":"","topic":"ModbusData","showStatusActivities":false,"logIOActivities":false,"showErrors":false,"unitid":"","dataType":"HoldingRegister","adr":"2","quantity":"4","rate":"100","rateUnit":"ms","delayOnStart":false,"startDelayTime":"","server":"d3f6a446.e8ec78","useIOFile":false,"ioFile":"","useIOForPayload":false,"emptyMsgOnFail":false,"x":150,"y":100,"wires":[["301d77ba97dd5d74"],[]]},{"id":"301d77ba97dd5d74","type":"buffer-parser","z":"bda4aeea932107fe","name":"","data":"payload","dataType":"msg","specification":"spec","specificationType":"ui","items":[{"type":"floatle","name":"item1","offset":0,"length":1,"offsetbit":0,"scale":"1","mask":""}],"swap1":"","swap2":"","swap3":"","swap1Type":"swap","swap2Type":"swap","swap3Type":"swap","msgProperty":"payload","msgPropertyType":"str","resultType":"keyvalue","resultTypeType":"return","multipleResult":false,"fanOutMultipleResult":false,"setTopic":true,"outputs":1,"x":390,"y":100,"wires":[["ee2b5dd976ac4b0c"]]},{"id":"ee2b5dd976ac4b0c","type":"debug","z":"bda4aeea932107fe","name":"debug 26","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":700,"y":100,"wires":[]},{"id":"d3f6a446.e8ec78","type":"modbus-client","name":"test","clienttype":"tcp","bufferCommands":true,"stateLogEnabled":false,"queueLogEnabled":false,"tcpHost":"127.0.0.1","tcpPort":"502","tcpType":"DEFAULT","serialPort":"/dev/ttyUSB","serialType":"RTU-BUFFERD","serialBaudrate":"9600","serialDatabits":"8","serialStopbits":"1","serialParity":"none","serialConnectionDelay":"100","unit_id":"1","commandDelay":"1","clientTimeout":"1000","reconnectOnTimeout":true,"reconnectTimeout":"2000","parallelUnitIdsAllowed":true}]