It is incumbent for
I'm pretty sure that that should be "it is incumbent on". It's part of a phrase that can't take just any old preposition.
searches
https://dictionary.cambridge.org/dictionary/english/incumbent
be incumbent on/upon someone
to be necessary for someone because it is their duty
Yeah.