WordPerfect Block Protect box when near a graphic box

In the current version of WP X9 (and all recent older versions), I have noticed a bug with "Block Protect" codes, where BlockProtects do not span page-breaks properly, leaving full-pages of white-space.  

BlockProtects are being used to keep a hanging-indent (or non-hanging) header next to its first paragraph in a bulleted list.  For example:

[Some graphic Box here]

This is a Header:                                                  BlockProtect On
                                                                                      <- Problem happens here
* This is a bulleted paragraph                          BlockProtect Off

* This is a another bulleted paragraph


This problem happens frequently, and in multiple documents. 

Background:
An1800-page, multi-page document, with Subdocuments. (But I do not believe this problem is due to Master - and sub-documents.)
Was hoping WPX9 would improve this, but alas.

A sample document can be sent.  Advise if needed.
Attached screenshot
Happy to screen-share the issue.

Setup: 

1.  A Text Box, approaching, but not yet reaching the end of the page.
2.  Short, one or two word sentence directly below [Box], still on the page.
3.  HRT
4.  Start a bullet-point group of paragraphs, type the first bulleted paragraph.  Let this paragraph cross the page-break.
5.  Block-Protect (2.) through (4.)
6.  Other bulleted paragraphs can be below

As the textbox approaches the page-break, it pushes the short-word text (2.) and its next paragraph across the page break.  The block-protect should jump the page-break.

The short text (2.) properly jumps to the next page.

The bug:
-------------
The short text properly jumps to the next page. But the protected paragraph 4. does not stay with the short text; instead, it jumps to a third page, leaving the short text alone on a page; a whole page of blank lines. 

Codes demonstrating bug:

[Box][HRT-Spg]
[Block Pro>]short phrase[HRt]
[HRT-SPg] *** unexpected
[Outline>][Para Style: level1>][Style]First paragraph in bulleted list.  Blah blah....[<Block Pro (end)]
[HRt]
(next paragraphs)

The Workaround:
------------------------------
If a [HRT] is added directly after the [Box] code, all behaves properly.   (Adding an [HRT] after box, all returns to normal.)

[Box][HRt *** added]
[HRT-Spg]  *** expected
[Block Pro>]short phrase[HRt]
[xxx  HRT-SPg] *** this unexpected code disappears and now works properly
[Outline>][Para Style: level1>][Style]First paragraph in bulleted list.  Blah blah....[<Block Pro (end)]
[HRt]
(next paragraphs)


Windows 10
WPX9  19.0.0.325
Source ID: 007003

Document, screenshots, etc., available on request.

Traywolf
(Assume you have my contact information?)

Thank you!

For my records:  Illustrated problem at: 
Document  Volume1, Chapter 7, page 66, near "ParseKeyValue Overload 1", below textBox "parseKeyValue String Delimiter, Overload 1, completed".  Block protect problem at "where:" clause.