Regarding the only on these timesteps - this depends on the dynamics in the model - but at least you can write an s-function that hits these samples. The last item of the examples table for level-2 m- sfunctions might be a good start.
https://nl.mathworks.com/help/releases/R2025a/simulink/sfg/s-function-examples.html#bq9pj0l