The displacement of your (procedural) tower is too high to be properly calculated by TG, though it does throw a shadow in the preview. You might get better results when you up the displacement tolerance in the planet's node, but do that incrementally, with small steps like 0.1, as it will increase render time.
You'd better use a real imported object.