yep, tested in 8.4 2018-07-26 with no hals, single contract with 3 lines. The contract was never unOKed. Only the first line gets invoiced, all other lines are never invoiced. Will try to report a bug.
Actually a new version of this bug is SL>>Reports>>Periodic customer statement "accumulates" amounts
Not sure why it was duplicated, I clicked "submit"only once....