Why would her relationship with Millie stop her joining? You're right though about the contract, Villa are under no pressure to sell unless she forces her way out.
Speaking of replacements though and Russo likely going to Arsenal, Miedema is out of contract now isn't she...?