SuitePOS Settings Sync Slow in NetSuite | SuiteRetail Support

SuitePOS Settings Sync (SPOS Initialize) suddenly takes a longer time to sync the settings

Warning
When SuitePOS does a daily or on-demand sync the sync (for Settings) is taking a lot longer time to run. 
Info
This may occur when item level promotion record(s) have > 500 individual items selected.  The "return" of the JSON object can take sometime to construct (even though the promotion query is fast). This is outside of the scope of SuitePOS and if this issue keeps occurring you will need to contact NetSuite Support to investigate further. 
Idea
In version 5.x onwards of SuitePOS app, such promotions are better represented using "Saved Search Promotions". This is because the JSON is generated server side (direct to the promotion record and therefore the "return" is minimal.