if your checkout page is set in WooCommerce > Settings > Advanced then the Distraction Free should work. If it is setup correctly then i can only assume another function / plugin is interfering with that.
As an alternative you can use a Layout Element to disable the footer etc.