I have used the DAMAS/EVA service often and there is no toilet on-board.
At present the service does tend to stop en route once at a service area in Spain for about 15 minutes but I believe this to be at the driver's discretion.
I have also seen travelers asking the drive to wait for a minute or two at Tavira Bus Station while they head to the loo.