Yes, the pressure gradient can cause convection, and the diffusion is caused by Brownian motion, both of them can exist at the same time, but the diffusion is not caused by the pressure gradient, so the mass transfer caused by the diffusion will not react to the vessel through the pressure gradient.