::
Prova con beckend=bibtex o,meglio, imposta biber come motore predefinito dell’editor e vedi cosa succede.
Invece del codice dopo \makeatletter, carica semplicemente
`\usepackage{emptypage}`
Infine, twoside e openright sono inutili con la classe book.
Ciao
Ivan