nplenzick........After reading about your issue, have you ever checked the motor mounts to make sure the engine isn't lifting and hitting the shroud.
I'm guessing that what you're calling the fan cage, I would call the fan shroud. Your's must be a different design if it's more like a cage. Mine is a fiber shroud. All the shrouds I've ever seen extended to the edges of the fan blades, in a round tube fashion, and collected air from the fan and delivered it to the radiator.
If yours is just a cage and now has been removed, you might want to use a piece of flat (sturdy) mesh and make a screen at the base of the radiator/fan blade that will keep the engine/fan from sucking up debris and throwing it directly into the blades.
My coach has the large mesh screen under the entire engine and the fan shroud, but I still get large pieces of paper and leaves thrown against the radiator.
Don & Mary
2019 Newmar Dutch Star 4018 (Freightliner)
2019 Ford Raptor