I used CalTopo go create a geocoded PDF then converted into a KMZ file. This process has worked on Fenix 6 and 8, so I am told. I have tried several KMZ FILES. they show in the Custom Maps folder, but the map does not display on the watch. Even if I deactivate all other maps.
***UPDATE*** Ok I got it working. I was not able to find much guidance on the process. There was one helpful YouTube video.. That pointed me in the right direction. I uploaded my GPX file into Google Earth, used Snip-it to create a JPEG of the track and saved it, imported that JPEG as an Image Overlay, then saved as KMZ. Copied KMZ to Custom Map folder on watch and activated map. I have to zoom in to 0.2 mile view to see the custom map but it works, and all freeware. YouTuber used CalTopo to save as geospatial PDF then convert to KMZ using another software but requires software license.