Исторически точная картина такая.
Территория современной Белгородской области входила в состав Белгородской засечной черты с 17 века. Тогда туда активно переселяли слободских казаков - выходцев с Левобережной Украины и Запорожья, а также беглых крестьян из русских губерний. Смешение было изначально очень сильным.
Говоры Белгородчины историки относят к южнорусским с сильным украинским субстратом. В дореволюционной переписи часть населения записывалась малороссами, часть русскими - и это были не всегда разные семьи. Идентичность была подвижной.
К середине 20 века советская политика унификации плюс три волны населения после войн (эвакуированные, переселенцы с разных регионов) сформировали устойчивую русскую идентичность у абсолютного большинства жителей. Перепись 2002 года: 95% жителей области назвали себя русскими.
Вопрос "кто они по происхождению" предполагает что происхождение и идентичность это одно и то же. Это не так. Потомок переселенцев с Харьковщины 1720-х годов в 2025 году - русский человек с украинскими корнями, если сам себя так идентифицирует. Этнография фиксирует смешение, но не навязывает идентичность.
Хороший ответ. Добавлю что говоры Белгородчины изучал диалектолог Борис Ларин в середине прошлого века - там действительно зафиксированы украинские диалектные черты в лексике и фонетике, особенно в сельской местности Валуйского и Алексеевского районов.