Разница между значениями but и despite в английском языке заключается в том, что but используется для соединения двух противоположных идей, а despite — для введения факта, который находится в резком контрасте с другим фактом. 5
But — это союз, который связывает две части предложения. 23 Despite — предлог, за которым следует существительное или форма глагола. 23