Разница между синонимами «однако» и «несмотря на» в русском языке заключается в их значении и употреблении:
- «Однако» — противительный союз, который употребляется для присоединения предложений или отдельных членов предложения со значением противопоставления, несоответствия предшествующему или ограничения предшествующего. otvet.mail.ru gramota.ru Например: «Встреча была очень утомительной, однако он остался доволен». www.bolshoyvopros.ru
- «Несмотря на» — составной союз, который используется, чтобы уточнить какое-либо условие и показать, что оно значимое, но, несмотря на это, работа или какое-либо действие выполнено. ru.hinative.com Например: «Я пришёл к тебе в гости, не смотря на ужасную погоду». ru.hinative.com
Таким образом, «однако» выражает противопоставление, а «несмотря на» — уступку при наличии определённого условия.