The broker themselves aren't really assigning anything. It's whoever bought the option that gets to decide whether assign it; the broker simply is a conduit of the assignment. The buyer of the option can do whatever they want, but there isn't much benefit to exercising the option before expiry, or expiry is very close. There's also no point to exercising the option unless it's below the strike price.
What they might do, especially if the stock price is significantly below the strike price, is offer to sell the option back to you at a higher price. For instance, if the stock drops to $28, they might offer to sell the option back to you, but now with a premium of $2.90, allowing both of you to close out your positions and locking in a profit of $1.90 for them. Exercising the option gets them $2.00 for $1.00 net profit, which is less than the $1.90 they could get selling the option, either to you or on the market. (The specific amount of $1.90 isn't necessarily correct, but the general principle of it being worth more than the difference in strike and stock prices should hold).