Man! there really IS no consensus on this...
Consider this LRC file:
[offset: -5000]
[00:28.270]You’ve got the best of both worlds
[00:32.640]You’re the kind of girl who can take down a man,
[00:38.100]And lift him back up again
[offset: 0]
[00:40.830]You are strong but you’re needy,
[00:44.190]Humble but you’re greedy
[00:47.0]Based on your body language,
...
Musicbee: applies both offsets, first three lines are late to show but after that the rest show up correctly
AIMP: Only applies first offset and treats rest as text, all lines thus appear late:
foobar2000 (x64 with OpenLyrics 1.6 Plugin): only applies the last offset, so all the lines including first three, appear at correct time in our test.
MPV (with external LRC file, rest tests were with embedded as mpv fails to read internal lyrics): don't even know whats going on here, all lyrics appear late except the 4rth line, yes, not the third the fourth one: "Humble but you're greedy"
Poweramp: Applies only the first offset, and causes all lines to appear before they are actually sung
So when it comes to multiple offsets there is absolutely no common ground, however at least everyone seems to be applying the offset in the same direction, except Poweramp.