I think you must use a different parking lot name on each server to get them both working in fop2. That has to be done in asterisk itself. I think the standard parking module in FreePBX uses only the default slot. There is a park pro module that supports several parkinglots, or you might want to configure the parking lots manually in asterisk via _custom files instead of the web, so you do not need to pay for the parkpro module.
The sample features.conf in asterisk provides an example on how to define a different parking lot name:
;
;*** Define another parking lot
;
; You can set parkinglot with the CHANNEL dialplan function
; or by setting 'parkinglot' directly in the channel configuration file.
;
; (Note: Leading '0's and any non-numerical characters on parkpos extensions
; will be ignored. Parkext on the other hand can be any string.)
;
;[parkinglot_edvina]
;context => edvinapark
;parkext => 799
;parkpos => 800-850
;findslot => next
;comebacktoorigin = no
;comebackdialtime = 90
;comebackcontext = edvinapark-timeout ; Make sure you create the context!
;parkedmusicclass = edvina
In that case in fop2 you can define PARK/parkinglot_edfina as a button definition instead of PARK/default.