Will the Lunch-Check balance be paid out to me if the card is cancelled?

No. Because the Lunch-Check contributions are exempt from social security contributions, they may not be paid out under any circumstances (not even if you move abroad). Depending on the agreement with your employer, the Lunch-Check Card can continue be used even if your work contract ends. The credit has no expiry date.