'The Spy has been being watched' - it doesn't sound very natural to me, as I've never heard anyone use it like this.
What my English teacher of 10 years ago would probably suggest in this case would be to rephrase it thus:
'The Spy has been under surveillance...'