MoveTo() function doesn't work outside Streaming Target radius

Lower streaming target numbers are causing client cloned NPCs to freeze outside radius even if the area is fully loaded and visible. What happens to Humanoids outside streaming enabled target radius is that their MoveTo(), Jump, Sit, etc. functions are completely frozen and doesn’t work unless player moves closer to the NPC. Animations can be played though no matter how far these NPCs are. Using a higher streaming enabled target number causes lower end devices to experience instabilities such as rapidly streaming in and streaming out same area repeatedly causing FPS to drop to as low as 5 or crashing the game. Is there any workarounds for this issue?

Example: