Partial Smoke Bake?

I’m having an issue with smoke sims where sometimes they will only bake a small number of frames, even when the simulation range is set to be much larger. I’ve tried switching from Use Lib Path to External and back. I’ve tried deleted the current cache after freeing a bake. The problem also seems to come and go in the same project, and even multiple projects. Any idea how to fix this?

Ensure you are at the first frame at the start of your timeline
Free any existing bakes

Thanks. I’ll try moving the CTI to the start. I do free the bakes, so hopefully starting on the first frame helps