Caching not working when using url query parameters for remote load path

My RemoteLoadPath:
“{Core.Settings.APIEndpoint.URL}/bundles/{Core.Settings.APIEndpoint.Branch}/files?file=

Downloading assets works but under cache directory in %appdata%/…/LocalLow/Unity/[project]/ there is files directory created first. That makes Caching system unable to find the asset and GetDownloadSizeAsync always returns full asset size.

EDIT:
Unity 2020.1.7f1
com.unity.addressables 1.8.5

I’ll flag this for the team to have a look. Might need a bug report: Unity QA: Building quality with passion

Looks like this might have been fixed in 1.16.7 - could you try updating and see if that’s the case?