At least in VS Code, debugging fails semi-silently, when cells' json attributes are set to "execution_count": null, as nbdev_clean does. It appears that this can be worked around by simply setting them to 0 instead of null. Not sure if this will be fixed anytime soon in microsoft's code.
See: microsoft/debugpy#1669 (comment)
Not sure if there are other reasons to use null however.