8895 Form is marked 'DO NOT FILE'. What does that mean?

Just finished the tax return and printed out the all required forms for mailing, but the 8895, QBI deduction form is marked 'DO NOT FILE'(see the attached screenshot). What does that mean? If we cannot mail the forms because of QBI and Turbotax still doesn't support Federal efile this year for QBI. What should we do?