Thank you for your reply. 
OS:
# uname -a
Linux dns-cache-2 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux
knot-resolver:
# dpkg-query -l | grep knot
ii  knot-resolver                  5.1.0-1                             armhf        caching, DNSSEC-validating DNS resolver
ii  knot-resolver-module-http      5.1.0-1                             all          HTTP/2 module for Knot Resolver
ii  knot-resolver-release          1.7-1                               all          Knot Resolver official upstream repositories
ii  libknot10:armhf                2.9.4-1                             armhf        DNS shared library from Knot DNS
ii  libknot8:armhf                 2.7.6-2                             armhf        Authoritative domain name server (shared library)
source point to:
Hope it is not an issue to run this build on raspbian OS.
I will try to modify kres-cache-gc.service as you suggest and let you know, but this will take a few days.
Just FYI
we are running the same setup on two other servers but OS is CentOS 7 (64bit ) and same version of knot-resolver 5.1.0 and it works just fine.