Why the low FPS on mobile?

Agreed. There are other cars and stuff. But those spikes only occur once a while. Im more concerned about overall performance.
The main reason i went with destroying and creating is because it made life easy in terms of spawning new cars, trees, coins and bridges.

I can change the logic a little so instead of using BeginPlay - spawn cars, spawn this and that i can create a custom event to say Moved-> then do all that

Im hoping to get some clarification on the OnPaint im seeing in the profiler.