Why is ckpt_path='last' not working?

Hi, I cannot figure out how to make ckpt_path=‘last’ work & I’m on the verge of submitting a bug report.
Has anyone got this working for them? Basically whenever I pass ckpt_path=‘last’ it appears to simply ignore it and make a fresh model (guessing based on bad starting performance metrics vs good ones when I manually load the ‘last checkpoint’).

All the examples on the website talk about the ModelCheckpoint() Callback but I’m not even using that directly. I am using LightningCLI() + --trainer.logger True + --ckpt_path=last
This should work because CLI says it uses logging by default, yet according to checkpoint access time stamps & start metrics it is not working.

P.S. Feel free to answer the SO question for rep!