Is "Marc fume vers vingt cigarettes par jour" acceptable, just not in the database of possible answers?
No, it doesn't work in french. Vers is not a synonym of environ here, you can't use it.
But should environs vingt be accepted?
I think environ has no S, so maybe that will work.
Environ works for me