Call park timeout is in the advanced settings of the park, see attached. The default on the timeout is unchecked, so maybe you're missing that?
As for the schedules issue it's hard to troubleshoot call flows without reviewing the log data of the call example. If the proxy log is at INFO or DEBUG, you can see the signaling like ..
cd /var/log/sipxpbx/
grep "call id goes here" sipXproxy.log | syslogviewer --no-pager > ~/call_id_goes_here.log
Replace the "call id goes here" with the actual Call-ID: header value. If there's an @ in it, just enter in the first (left) part before the @.
The above will filter the sipXproxy.log for the Call-ID: header value, which remains unique through the entire dialog. The syslogviewer utility escapes all the line breaks and makes it easier to read. The > redirects the output to a text file in root's home.
Regards,
Matt