The GlobalCommodities.csv should report CO2f as "Environmental" rather than "Environment".
Please also make sure that for consistency you use the same capitalisation as CO2f everywhere rather than CO2f in some files as opposed to co2f in others.
The first change is sufficient to solve your problem.
Other comments: as you are running a one-sector only model, there is not exchange among sectors. Therefore the market can use the "excluded_commodities" feature, meaning that it will not try to equilibrate the supply of commodities not produced by the sector. In your case:
excluded_commodities = ["wood", "charcoal", "kerosene", "gas", "electricity", "bioethanol", "biogas", "CO2f"]
This will suppress the warning about the growth rates.