It has been my experience, IMHO, from both usage and design: roll pins are not supposed to shear. Bolts are for shearing. Pins keep things pinned together.
Is the pin able to rattle in its hole? That would cause a sheared pin.
If the pin is shearing, I suspect it's the pin's fault (brittle from bad manufacture process) or its diameter is too small (incorrect design).
Can you view the break under a magnifying lens? If you see a flat break, then the pin was probably brittle.
However, it is possible your driveline is having problems. After the pin has broken, can you spin the front wheels by hand? If not, then friction somewhere in the axle assembly may be the cause.
If you can get a new pin from your dealer and perform the same loading without failure, then you'll have your answer.
To give you an idea as to how strong that pin should be; I have been able to stall my
B2400 running at 2000 RPM while digging in sand in 4x4 mode with R1 tires. The tires kept digging into the sand until they were burried; that's when the motor ran out of juice.