Immediately under pressure there (2,3,4)
I believe the answer is:
on the spot
I believe this clue is a double definition.
'immediately' is the first definition.
(I've seen this before)
'under pressure there' is the second definition.
(as in being asked to do something on the spot)
(Other definitions for on the spot that I've seen before include "Challenged" , "Where cream may go" , "straight away" , "In difficulty" , "Present at an event" .)