"CustomKeyword" is changed from free to premium feature?

Could be.
However, with this lock, an user can no longer run testcases even with own previously developped keywords (and ofcourse cannot anymore maintain them or develop new ones)

I assume the logic may be, in the final pipeline, those will run with KRE, which needs a licence anyway.
So, it blocks the development of CustomKeywords by using just the free version, as some small business may do it.
Which makes Katalon just gredy.