Hi
This is normal. SRX currently supports only one proxy-id for each phase2, so if
you specify address set in a policy, it will always use "any"=0.0.0.0 (same if
you use multiple applications in the same policy, it will be "any"). Note
that it is just proxy-id = any, your policies will use whatever addresses or
address-sets you configured, so traffic will be processed as you would normally
expect.
If you want to have several phase2 tunnels, just create several policies,
each with 1 src, 1 dst, 1 application.
Anyway, for your tunnel to work, proxy-ids must "match" on both sides (local=remote,
same application). If you can't make it work, let us see other tunnel end's
config.
Please tell me if this answers your question.