Change the return collection

beforeFind and afterFind lifecycles are executed PER entry.
So if your model has not data in it, then these lifecycles are not executed.
I would recommend you to use some cron jobs to fetch these configs periodically and add them in to DB. But that depends on your use case and what you are planning to do with these configs.