FOP2 cannot put calls on hold, did you try putting a call on hold first and then try to pickup a call? In any case, you will have to look at your asterisk full log (with debug enabled) when you attempt that pickup and inspect the output.
Best regards,