nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqkqk6un92qp0fs6ry6sc5nsywgkzdsezw4dxjr6st3uurd7h5ntsscsnst7 (nprofile…nst7) Unfortunately it still misbehaves.
Note how only one in three spaces in the screen recording behave like breakable spaces, even though all of them are regular spaces in the typed text.
(Each glyph has three alternates, including the space glyph. The OT substitution cycles through the three alternates.)