For me 2
♠ shows extras here. With a minimum 4=5 in the majors I think 2
♥ is completely fine. If the 2
♦ bidder has 4
♠ they will normally double, unless they're strong enough to bid again (i.e. control the auction). Meanwhile, on such misfit deals 2
♥ might well be the best spot - it is much more common to find the 2
♦ bidder with heart tolerance than to find them with spade support.
To me these are some of the downsides of using forcing but-not-game-forcing bids in general - we have to compress shape because we might not have enough safety to bid on. In competitive auctions like this one we don't have much of a choice though - I need the 2
♦ bid to be available on a variety of hands, and it is simply a waste of space to reserve it for game forcing hands only.
Likewise, I think it is clear to bid 3
♦ now even in the modern style. We need to get our shape in, 2
♦ promised only five of them and diamonds may well be our best place to play. When 2
♠ shows extras this is even more clear, but even if it doesn't I would rebid this hand.
Whew, at least you managed to avoid 3NT.
West leads the
♣K-T-2-Q. West resumes with
♣5-J-A-9. East now returns the
♣8. Plan the play, and feel free to critique the auction.