I'm using the biblatex package for my thesis (class style: book -- although technically I'm using the MastersDoctoralThesis template from Gunn and Patel*).
*source: https://www.latextemplates.com/template/masters-doctoral-thesis
Let's say I'm starting to write the thesis from Chapter 2. I cite Ref3 and Ref4 from topic2.bib using \cite{Ref3} and \cite{Ref4}; they appear in-text and in the "References" section as [1] and [2]. No problem here, since these are the first citations I've made.
However, what if I wanted to combine Ref3 and Ref4 into one "Reference" entry (so [1] in-text will appear as "[1] Ref3, Ref4" in "References"). In my experience, I would use \cite{Ref3,*Ref4}. However, I have found that this is not working here. I've tried using mcite, but it seems that Ref4 is simply being... absorbed?
Am I supposed to define a "MySet" command first, and then use \mcite{MySet,*Ref3,*Ref4}?
Let's say I now move to Chapter 1. I have just added Ref1 and Ref2 from topic1.bib to Chapter 1. These appear in my "References" as [3] Ref1 and [4] Ref2, even though they appear in the text before Ref3 and Ref4 of Chapter 2. In other words, my ordering in-text is [3], [4], [1], [2]. How can I fix this?
Here is the minimal working example:
\documentclass[12pt,english,singlespacing]{MastersDoctoralThesis}
\usepackage[
backend=bibtex,
natbib=true,
mcite=true,
style=phys,
citestyle=numeric,
biblabel=brackets,
giveninits=true,
abbreviate=false,
doi=false, url=false, isbn=false, eprint=true,
sortcites=true,
block=space,
backref=true, backrefstyle=two,
]{biblatex}
\addbibresource{topic1.bib}
\addbibresource{topic2.bib}
\addbibresource{topic3.bib}
\usepackage[autostyle=true]{csquotes}
...
\begin{document}
\chapter{Chapter One}
When Mr Bilbo Baggins of Bag End announced that he would shortly be celebrating his eleventifirst birthday with a party of special magnificence, there was much talk and excitement in Hobbiton \mcite{Ref1,*Ref2}.
...
\chapter{Chapter Two}
In the land of Mordor \cite{Ref3} where the shadows lie \cite{Ref4}.
...
\printbibliography[heading=bibintoc,title={References}]
\end{document}
After LaTex + BibTex + 2x LaTex, my bibliography reads as
References
[1] Ref3
[2] Ref4
[3] Ref1
My sincere apologies for asking so many questions in a single post. Any guidance, as always, is highly appreciated!

biblatexhas an emulation ofmcite's*syntax, but it works slightly differently, see §3.9.10mcite-like Citation Commands (note that the support for dynamic entry sets withbackend=bibtex,is limited compared tobackend=biber,. If you are running an older version ofbiblatexthere might not be any set support with BibTeX.) – moewe Jan 28 '21 at 21:48backend=biberfails to read myauxfile correctly, I'm afraid. Currently, I've includedmcite=true, which groups the references but fails to recognise citations following the asterisk (i.e. in \mcite{Ref1,*Ref2}, only Ref1 appears in the "References". – PhysicsHobbit Jan 30 '21 at 12:33.aux,.bbland.bcffiles when you switch frombackend=bibtex,tobackend=biber,. If you have an editor that runs BibTeX for you, you will also have to tell it to run Biber: https://tex.stackexchange.com/q/154751/35864. – moewe Jan 30 '21 at 12:38sortcites=truein the preamble, but it had no effect. – PhysicsHobbit Jan 30 '21 at 12:38biblatex'smciteemulation has a slightly different syntax. You don't say\mcite{Ref1,*Ref2}to citeRef1andRef2at the same time. You need to say\mcite{MySet,*Ref1,*Ref2}whereMySetis a new name that you are now giving to the 'virtual' reference entry consisting of bothRef1andRef2. – moewe Jan 30 '21 at 12:39