Weird Landscape performance issues on Android

So I have been experimenting today with the landscape performance on Android and I have gotten some unintuitive results.

For this example, I have created 2 extreme cases of the landscape and I have enabled the basic profiling stats.

Project is new and clean with 3 actors total with very little code in C++ and none in blueprints and some static meshes

1. case:

  • Significantly larger landscape with 17x17 landscape components
  • Level with this landscape streams(loads) a bit slower
  • Constant 60 FPS with no drops at all
  • Relatively constant Game thread. It is going between 7-9 ms
  • Draw thread is going between 4-8 ms

2. case when landscape is visible:

  • Landscape with 1 landscape component
  • Level with this landscape streams(loads) fast
  • Variable FPS between 35-50 (increases to 60 as camera gets closer to the end of the landscape)
  • Relatively constant Game thread and is going between 8-11 ms
  • Draw thread is VERY CHAOTIC and going between 3-20 ms

2. case when landscape is NOT visible (when camera passes it):

  • Constant 60 FPS with no drops at all
  • Relatively constant Game thread and is going between 8-10 ms
  • Draw thread is going between 4-8 ms

Am I missing something?
Can anyone enlighten me or point me to some Landscape performance articles/tutorials?