For stopped data frames the checkpoint information is taken from the stored stats document in the internal index rather than calculated. The stored information is always empty, therefore it always reports 0:
"checkpointing" : {
"operations_behind" : 0
}
Solution: