Adding this to the thread to help out other users of freemyip.com and to inform the developers of the current issue that requires workaround with this dynamic DDS provider.
freemyip.com doesn't require a username and password. At the time your custom domain is created you are provided a token which is used to refresh your ip address when properly accessed. freemyip.com supports ddclient and they provide a configuration (below) where you populate the username and password fields with your custom token
# Configuration for freemyip.com
custom=yes
server=freemyip.com
protocol=dyndns2
login=YOUR_TOKEN
password=YOUR_TOKEN
YOUR_DOMAIN.freemyip.com
Currently you cannot populate these values through the Opnsense web interface as the token includes an ampersand character and Opnsense restricts entry of an ampersand in the username field (see below)

You must edit the ddclient.conf file directly to enter your token in the two fields after which it works fine.
freemyip.com doesn't require a username and password. At the time your custom domain is created you are provided a token which is used to refresh your ip address when properly accessed. freemyip.com supports ddclient and they provide a configuration (below) where you populate the username and password fields with your custom token
# Configuration for freemyip.com
custom=yes
server=freemyip.com
protocol=dyndns2
login=YOUR_TOKEN
password=YOUR_TOKEN
YOUR_DOMAIN.freemyip.com
Currently you cannot populate these values through the Opnsense web interface as the token includes an ampersand character and Opnsense restricts entry of an ampersand in the username field (see below)

You must edit the ddclient.conf file directly to enter your token in the two fields after which it works fine.
"