Ideas please – Best way for path substitution on NAS [Solved]

OK,

So I have an Odroid XU4 as my NAS running headless KODI.
My HDD’s are plugged into this and shared via SMB.

I want the KODI instance to use the local paths (/media/virtual/Movies) when scanning / exporting fpr a lot faster speeds.
But, when added into the MySQL database, I want them added as SMB paths which are smb://192.168.20.3/Movies

So, i thought I could keep all the sources etc as smb paths but just have the below on the headless instance.

Code:
<pathsubstitution>
    <substitute>
        <from>smb://192.168.20.3/</from>
        <to>/media/virtual/</to>
    </substitute>
</pathsubstitution>

But, doesn’t seem to work.
As far as I can tell, KODI still is using the smb paths when scanning.
I think path subs might only be used for playback?

The other way is have the local paths in the MySQL database but then I need path subs for all the other KODI instances.

Update:
Sorry, I was being silly.
It does indeed work.

I changed the <to> path to a non existent path and the update scan failed.
I then timed the scan with and without the substitution and it was 2:30 with and 10:10 without.
It also correctly adds smb paths to the MySQL database Smile

PERFECT!