I can not confirm any bug. Positioning of shapes works here. Otherwise you could also not put wheels on cars.

There is no basic cylinder shape in PhysX, but for barrels you can use PH_CONVEX.