Hello, the problem in the document is the missing "-width" argument for .Bl. >From groff_mdoc:
If a width is not specified for the tag list type, every time .It is invoked, an attempt is made to determine an appropriate width. If the first argument to .It is a callable macro, the default width for that macro will be used; otherwise, the default width of .No is used. --Carsten