Empty sections are imported one rule higher than where they were exported. This is clearest in the attached screenshot:
The left side is the source / exported policy, the right side is the target / imported policy.
The logs don't seem to show anything fishy:
Adding access-sections
...[snip]...
Imported access-section with name [Checkpoint Monitoring]
Imported access-section with name [redacted]
...[snip]...
Imported 9 out of 9 access-sections (100%)
Attaching layers to package