The doc states: “The filters with a lower order will be executed first. In case there are several filters with the same order number, the position of the applications (as configured for a Site in Content Studio) determines the order of execution.”
The favicon app has a filter with order 10.
So I made a filter with order 11 in our “main” app.
Even though its order has a higher number its gets run before the favicon one
So I tried putting the favicon app first in site, but that did not help
Do I need to do some change to the site page and publish for the order to take effect?
If favicon is executed before, you will see the page contributions added to headEnd before your filter is executed.
Also check that the favicon app is configured with an icon in the site.
That is currently not possible. Page contributions are applied after all the filters are executed.
But a filter can add or remove page contributions from the response it receives.