Hey Chris,
by calling
static $original;
$original ??= $kirby->nativeComponent('file::version');
$url = $original($kirby, $file, $options);
in the file::version
component, you will get the URL that Kirby would normally build for the thumb. You can then use that as a starting point and replace your domain with the CDN domain for example.