I'm using a 3M activated carbon filter on my Bolt EV and it does cut down on the odour for around first couple thousands of km or so. After that it's sort of like the OEM filter. I change my filter every 10,000km (6,200 miles), which equates to about every 4 to 5 months for my driving pattern. It gets fairly dusty when it's time to switch out, as I've posted on my daily cartoon: