As I have no clue how the board is wired you have to check everything yourself! RESET must be pulled high and ADDR must be in a defined state (either pulled high or low, if pulled high you must adapt the code!). Some of that stuff may be done on the board but you decided to keep that a secret.
That's your wiring. We need the schematics of the CCS811 board you're using. Some of the stuff I mentioned in my last post might be implemented on that board but we simply don't know without the schematics. If you don't have schematics of the board you have to check that list yourself using reverse engineering or buy a documented board.
Because internal pull-ups are often too weak. That depends a lot on the wiring used. If you have short wires you often don't need external pull-ups and many board have pull-ups on-board. Again, without the schematics of the actual board used we're all guessing. Don't buy a board you don't get schematics for or create the schematics yourself by reverse engineering (if the board is simple enough).
So you use exactly that board? The one that has a non-populated temperature sensor circuitry?
Did you find the resistor array on your board?
You may see some hints to the problem but diagnosing without a scope is almost impossible.
How long are your wires between the Arduino and the sensor breakout?
I don't really have a problem here, I'm just asking questions to have a chance to learn a bit more. I appreciate your input. I was hoping to have the longest possible cables I can get away with. I saw 50cm was indicated for I2C (depending on clock frequency I guess). Time will tell.
I'm quite happy with how this sensor works without resistors, currently with 10cm dupont cables. It reacts quickly to VOC and is stable over time, more so than the MICS 5524. I don't trust it for measurement of CO2. I have a Sensair S8 for this purpose.
I doubt that. Just because Fritzing offers that board to be used in the wiring diagram doesn't mean OP uses the same board. He probably just took the board with the same sensor on it. We haven't seen a photograph yet.
50cm may work if you don't have too much electrical noise in your environment (given you use the 100kHz standard frequency).