I was asked about my salary expectations after my final interview, but now I’ve been put on hold for two weeks. Is this common?

I had my last interview on Friday, and they mentioned I should hear back either yesterday or today. I did receive a response, which said:

“As we move forward in the selection process, we would like to gain a better understanding of your salary expectations for this role.”

After I provided my expected salary range, they replied:

“We are currently in the process of reviewing all applications and anticipate being able to update you on the status within the next two weeks. If there are any changes or additional updates before then, we will be sure to reach out to you.”

Is this typical? It seems like they might be stuck between candidates and are using salary as a deciding factor. What do you all think? A friend of mine thinks this could be a strategy to gauge my worth or that I might be the backup choice.