All the carry over the hours or extra above the 40% will be bought back at end of year is pre 2006 CBA.
Max buy back at the end of the year is 40% max.
You either need to reschedule your vacation or elect to have it bought back within 30 days of finishing training. Otherwise, anything over 40% will be lost at the end of the year.
I know this because I found out the hard way