This is known behavior with repository_dispatch
workflows, to prevent potential workflow loops. This isn't a problem now because the static checks (lint + formatting) ignore the auto-generated files anyway. But might be a problem down the road.
Several potential remedies, but this might just be the push to do all of it (including opening the PR) from the toolhive
repo instead of the cross-repo trigger.