welcome to the forum,
well, nothing worse than a large refactor.
a workaround might be, write a simple function to lookup the filename(s) by id, using something like
rclone lsf remote: --format=pi --csv --files-only --box-root-folder-id=221848298276
testing_app_meta.yaml,1140207799847
or
lsjson remote: --files-only --box-root-folder-id=221848298276
or
https://rclone.org/rc/#operations-list
Copy files by ID for box backend #8346
box: please implement copyid #5150
might want to rclone selfupdate