Phyluce allows extraction of UCEs, but because of the missing data due to low coverage and fragmented genomes, we were only able to retrieve 29 UCEs that were present in half of the dataset (16 of the UCEs were present in all individuals; and 23 UCEs present in ≥70 individuals).
I may have missed it, but I don't believe it is mentioned in the methods what software was used for phylogenetic inference of the recovered UCEs? If my intuition is correct, I would guess IQ-Tree, the same as for mitochondrial gene? It might be worth clarifying here.
Related, was a single concatenated phylogeny used? Or did you infer gene trees as well? IQ-Tree is capable of easily inferring both (gene trees and concatenated species tree - see here: http://www.iqtree.org/doc/Concordance-Factor). This would also enable to you infer multiple concordance factors which could help to summarize genealogical concordance, and potentially even quantify per-site discordance using your concatenated SNP dataset?