Honestly I donīt know what did you expect. Agencies are just middleman that get part of your salary every month, nowadays they are as interested as you are for the operations to resume, otherwise they donīt see a dime. If you are a contract pilot is because company doesnīt want you to be their employee. Not being part of the staff allow them to chop you without any obligation, remember that Korean labour law is quite patronizing.
Foreign pilots in KAL are contracted for two main reasons: To break local pilots strikes and to be a buffer workforce for turbulent times. The first happened December 2016 the second April 2020.