Simulating your call set up situation gives me the same "No Conference Port Available to Add Participant" if I put the first call on hold, then make another call and then press "conference". This would seem a logical way of setting up a conference call, but seems not to work with MOH. My suggestion for MaxSessions seems to make no difference, although I always set mine to 4 as it avoids other possible problems.
If I answer the first incoming call, then press "Conference", the first call receives MOH and the "Conference Target" window is displayed. I then dial a second call. When the second call is answered I press the "Conference now" key and all three parties are now in a conference call. This does not seem logical, but it works! Also, this does not seem to follow the documentation on how conference calls should work.
According to "Call Status" MOH does count as a "call" or session, but this does not seem to be the cause of the problem.
Any other test results would be interesting