There has got to be something else I am missing .
I have started all over using the Procedural Mesh Generation tutorial and added the code you suggested with no luck at getting it to cast a shadow.
Receive shadows works and collision works but not casting a shadow.