Are there any examples of sampling something like an I2C bus at a constant sample rate? I have seen issues myself with the k_sleep and k_busy_wait not giving accurate delays. Tested with a salae logic analyser. I haven't tested the timings of the k_timer yet.
I have seen this https://github.com/zephyrproject-rtos/zephyr/issues/6498 when looking into the inaccuracy of the delay functions above