When using a frequency higher than ~20, the container data sent is not the latest data received but the default value when using: getKeyValueDataStore().get(Container::USER_DATA_0);
Using a datastore with a lifo does allow access to the latest values.