I've noticed that you now have to press "E" to get them. However, it appears that a lot of people don't know this.
I've attempted to place them in line of sight but I don't see people going to them. I see they stand by them a few feet away. I think folks might think they might be auto replenished standing near them. Which came from other versions of Battlefield.
I think it would benefit everyone if we could just auto reload on both ammo and health when next to crates (from the player) and cache depots (stationary) and without using "E" regardless if you are on foot on in a tank. That will make things less confusing and more intuitive.
If I recall correctly you get auto replenished when you down enemy players.