Well it does.
The conv2d with 64 channels takes into account all the frames when computing the outputs.
Meanwhile a conv3d with temporal kernel=1 is like applying independenty 2d convolutions to each frame. Therefore their features will depend in each frame only.