ok, then my "fix" covers the mismatch completely, and I will try to get to a "cleaner" implementation.
In the data provided by NC there is an id field, populated by the NC username, so I expected this could be used to populate the Flarum table, but then NC provides more data than specified in the standard.