Keep in mind, it's possible that your wife's new company specially negotiated a rate that does not provide any points. Or, it might be on a direct bill because it is a 30+ night stay. That means no points, either.
I'm not sure if either of those scenarios means the hotel can also deny elite-level benefits.