Hello info5,
Thanks for reaching out to the QuickBooks Community and I completely understand your frustration. I do have a workaround that could help. Instead of leaving a line entirely blank, you can create a fake product/service item to act as a separator.
- Go to Products & Services and create a new item named something like "Spacer" or "---".
- In your estimate, add this "Spacer" item between your product groups.
Because the line contains an item name (even if it's just a dash), QBO will not delete it upon saving. Let me know if this helps! I will be around to assist further.