Yes, they have physical evidence, but in just a little over two months? I'd be very surprised to learn they a profile of the DNA.
ETA:
http://snapshot.parabon-nanolabs.com/
I posted a link way back for processing DNA. It takes 60 hours, start to finish. With the Adrienne Salinas case, Az DPS was able to identify her body within 3 days with her "known" DNA and that of her body. (Tempe PD handed it off to them). Then there's whatever backlog the lab has.....and a previous post stated SPD passed it on to another lab.
I think SPD HAD a DNA profile weeks before they made it public, they just didn't have a match with anyone they got samples from, or anything from known data bases.
If the BF was cooperating, as SPD stated, he should have been eliminated already. They also had a POI from AF's "past", and you'd think they'd have either a surreptitious sample or asked him point blank to volunteer a swab.
Arizona collects DNA from all felony "
arrests". You don't have to be convicted, just arrested.
If the perp is a criminal, he's good, he's a "ghost". He's never been added to any data base for an Arizona felony arrest, or any other State for an arrest/felony. Maybe a "cold case" but you'd think if one was entered in to the system, it would have flagged.
Maybe the issue of scratches on the hands came about because the perp may have left part of a fingernail that was excluded from AF? So the assumption is he wasn't wearing gloves or one was pulled off during the struggle?