If you provide your own form caption instead of using the default, then it is not used when accessing the form via a query displayed in calendar format. Change the query to display in standard list format and when editing the instance the correct caption is displayed. The only difference between the two queries is one is displayed in calendar format and the other in standard format.
Cheers Rod