Can forecasted CPM differ from actual CPM for reservations (using the “Early bird” model)?

Yes, it is possible. The forecasted cost is calculated when you click on the Calculate forecast button and may change.

From the moment you receive a forecast until you make a temporary reservation (by clicking Save and book), it's possible that the reservation calendar will change. For example, someone might make or cancel a reservation during that time.