yes, we also worked hard on this and have quite some measures around fee negotiation to protect users. it eats a lot of resources :) it's also a bit of a balance depending on the channel partners and how "trusted" those are. some implementations are rather strict which does not make sense in a LSP context. this case was even another edge case...