上诉法院(本案高院)两次发回重审,是错误的。根据刑诉法225条规定,原审人民法院对于二审法院作出的原判决事实不清楚或者证据不足的发回重新审判的案件作出判决后,被告人提出上诉或者人民检察院提出抗诉的,第二审人民法院应当依法作出判决或者裁定,不得再发回原审人民法院重新审判。
《刑诉法》第二百二十五条第二审人民法院对不服第一审判决的上诉、抗诉案件,经过审理后,应当按照下列情形分别处理:
(一)原判决认定事实和适用法律正确、量刑适当的,应当裁定驳回上诉或者抗诉,维持原判;
(二)原判决认定事实没有错误,但适用法律有错误,或者量刑不当的,应当改判;
(三)原判决事实不清楚或者证据不足的,可以在查清事实后改判;也可以裁定撤销原判,发回原审人民法院重新审判。
原审人民法院对于依照前款第三项规定发回重新审判的案件作出判决后,被告人提出上诉或者人民检察院提出抗诉的,第二审人民法院应当依法作出判决或者裁定,不得再发回原审人民法院重新审判。
第十九条基层人民法院管辖第一审普通刑事案件,但是依照本法由上级人民法院管辖的除外。
第二十条 中级人民法院管辖下列第一审刑事案件:
(一)危害国家安全、恐怖活动案件;
(二)可能判处无期徒刑、死刑的案件。
第二十六条上级人民法院可以指定下级人民法院审判管辖不明的案件,也可以指定下级人民法院将案件移送其他人民法院审判。