Скажите, с помощью чего можно работать с браузером в фоновом режиме, что использовать? Прога должна уметь заполнять формы, и нажимать на кнопки, реагировать на разные проблемы на странице(типа ошибка публикации и тд.) при этом используя прокси и куки. Сразу скажу что Selenium не подходит. Не прошу полностю расписывать код. Накинте ресурсы или сами напишите с помощью чего это реализовать на С#...
Сложно что-то предлагать, не зная, почему селениум не подходит. Видел много раз, как селениум используют как раз для описанных целей. Можно ещё на Cefsharp посмотреть
Не вижу ни одной причины, почему selenium не может подходить. Селениум может запускать браузер в headless режиме: executeautomation.com/blog/running-chrome-in-headl...
Но если чисто принципиально нельзя селениум, то смотрите на PuppeteerSharp и на Playwright
Ну и Cefsharp.Offscreen, который вы забраковали по причине "не совсем то".
Больше инструментов в принципе нет и не нужно.