I think the original issue is that you're trying to mount to /dev. If you look at the gcsfuse docs, it says /dev is a restricted mount path.
The way you solved this was by adding gcsfuse inside your container, however, the docs also say you don't need to modify your container in any way to use the feature.
Having you tried changing the mount path and using your original image?