Ответ:

Запятая перед союзом «однако» разделяет части сложного предложения. Пунктуация расставлена верно.