This happen even if we set global TRUE to light source. Light only cast shadow if we explicitly put its node to FdReceiveShadows.
Sample project (credit to Eugene Loza): shadows3.zip. Light wont cast shadow if we remove Appearance.FdReceiveShadows.Add(PLight); in code.