All GKComponents, registered in some GKComponentSystem, become indestructible after destroying the GKComponentSystem. To avoid that GKComponentSystem must explicitly remove all owned components before being destroyed. Looks like GKComponentSystem has some problem with strong references.
GKComponentSystem memory leaking
It seems I have found semi-automatic solution:
as a result it is easier rebuild own mini-framework for simple ECS.