楼主理解的很好,despite是介词,不能跟that从句,但可以跟despite the fact that
根据牛津的解释:given是介词,跟名词;given that相当于连词,自然可以跟从句了
牛津原文是:given that: conjunction: e.g.: It was surprising the government was re-elected, given that they had raised taxes so much.
介词后面是可以跟从句的, 如despite that, in that......