Hello Alexandru,
I followed your advices, I removed the for block and I send from raspi the 2 bytes at the same time with the function write_i2c_block_data(int addr,char cmd,long vals[]) of the smbus python library of the RP. I obtain the following data:

1) Is the error that reports me the Timer took place (so even if I put only a flag the coap callback gets stucked)
2) Is an incorrect value that I do not understand why I receive this
3) Is the correct value of the data I want to know
These values are almost periodically sent as I can see. Also I realized that when I periodically send Coap request to get the data the KW41Z resets after some minutes of working (I think it is due to the several interrupts performed in the I2C callback) but continues to perform the requests.
Maybe the method used here (Slave Operation in interrupt transactional method) to program an I2C slave communication do not work in FreeRTOS (wireless_examples_thread_router_eligible_device_freertos )?
I saw from Kinetis Thread Stack Application Developers's Guide.pdf a serial manager that may help to handle I2C communication in wireless_examples_thread_router_eligible_device_freertos base program, but I do not know how to use it:

I programed KW41Z to be a master I2C device to read a sensor and with Master Operation in interrupt transactional method works perfectly, the problem seems to be related to the slave operation.
Any advice to solve my setup?
I appreciate so much your help...
Regards,
Diego Comin