Creating VPN Inside VPN Tunnel

Dear Members
I am running a scenario for one of my customer where satellite service provider has provider two different private networks reachable to each other via IPSEC over GRE tunnel and then I have to create GRE tunnel using these two networks to communicate between customer LAN networks. Across second GRE Tunnel both I am observing heavy packet drops.

Can you take a look at scenario and check if it make sense or if somebody can suggest better option to establish connectivity. Diagram attached for reference.

Muhammad
Satellite Test Scenario.pdf (259 KB)