Well I found a fix not sure why but this is what I did.
Created a script that goes to a layout with the same number of records paused for 1 second then go to the form that I had problems with and the layout loaded fast.
not sure why it loads slow when I go directly to the layout but is fine when I go to another layout then go to the layout that laods slow.
But I guess whatever works.
Remote connections have to deliver data and this is noticeably slower than using Filemaker Pro on your laptop or on a file stored on the Go device and opened. Period. No questions answered...
When you first open the file, it has no data to show you. If you are using Photos or large graphics, those all take time.
If your db is on a shared host, cheapo, its even slower since 50 other users are hosting giant files and trying to update them...
But, you can adjust your design as you've seen. Try creating a Menu layout in that file. It has buttons for you to do this or that, show reports, add a record, etc.
While you are contemplating your menu layout, Filemaker can load some of the records for that table and you won't notice the delay.
Try something like this
Go to layout Menu in Customer table.
Refresh Window (may not be needed)
Now while you study the Menu, Filemaker loads your find. A find that only discovers 10 records is probably sufficient.