2♠ was artificial and forcing to game.
Is 3♠:
a) A cue for hearts?
b) Doubt about strain, i.e. singleton heart and a dubious spade stopper, something like Qxx x AKxxx Kxxx?
c) Something else?
If it matters, 3♥ over 2♣ would've been natural and forcing, so the suit-setting heart hands aren't in this auction any more.