How to force shadow details appear at longer distance?

imho you’d be better off baking shadows into an AO texture than relying on dynamic shadows (which might be disabled on lower tier systems or off lower res). this way you get a persistent look on all systems/platforms. if you make them subtle/neutral enough they will properly work also in changing lighting conditions. there’re plenty tutorials out there for each ddc package; try searching for “baking ao textures”. or you could even try vertex painting in unreal if your assets have sufficient polycounts…