Верить можно обоим, они про разное. Архив почти наверняка в UTC или по Нью-Йорку, а сервер у твоего брокера, скорее всего, GMT+2 зимой и GMT+3 летом. Отсюда сдвиг на два-три часа, причём он меняется дважды в год, а в марте ещё пару недель плывёт отдельно, потому что Европа и США переводят часы в разные воскресенья.
Хаи и лоу будут отличаться всегда. У каждого поставщика свой поток котировок: кто-то режет выбросы, кто-то нет, кто-то отдаёт bid, кто-то середину между bid и ask. Сравнивать по одной свече бессмысленно. Сдвинь время архива, возьми спокойную неделю на M1 и посчитай разницу close к close по каждой минуте. Если медиана около нуля и почти всё в пределах пункта, по уровню источники сходятся. Если медиана стабильно уехала на полспреда в одну сторону, один из них mid.
Склеивать можно, но потом в условиях прогона пиши, где какой кусок. И стопы в несколько пунктов на такой склейке не проверишь, как ни сдвигай.