running an unfinished version of Optifine 1.14 for 64bit Windows10
The smoke can go through glass which is a solid block, but cannot go through closed trap door which does have holes. I know that the holes mean nothing and water also does not pass through them but it would make more sense for the smoke to be able to go through them more than it would going through glass (not talking about pains, they work). I am not sure about other blocks but I noticed these 2 and I wanted to quickly address this issue so it would get solved faster.
-- I am also using the not completely finished version of Optifine 1.14 so it maybe has to do something with it, idk