The large void is not a problem if the rollers are used in accordance with the manufacturers specification. In this case it is the hoist manufacturer that has chosen the wrong item.
Making copies in Acetal might be a satisfying experience and it is harder/stronger material than Nylon so a copy made to the same dimensions would certainly outlast a Nylon one, but I dont think it worth the effort.
Anyway, since the outer ends of the rollers are in mid-air (because of the crowned profile) there is no point in them being there. Modify the existing Nylon parts by moving the bearings closer together and reducing the roller overall width by about two thirds, that should get rid of (most of) the flaked off damage.
There is nothing wrong with these commercial rollers when used correctly, in this case the hoist manufacturer has made a bad choice. If the track was as wide as the roller (or it was running on a flat floor) then the whole face of the roller would be supporting the load, a static load is one thing but running up and down a track the roller will be constantly flexed and the cyclic bending under load will eventually lead to the nylon developing cracks resulting with the sort of failure you experienced.
Regarding your earlier mention of the trolley rocking or swaying with a heavy load, I’m not sure a wide roller will make a noticeable difference.
Ian P