The logs show this
Code:
<    16.072> [Picon] adding path: /media/usb/picon/
<    19.865> Current Picon Path : /media/usb/picon/
Can you please post a screenshot of the folder layout of the picon folder itself. Just in case you have a sub folder. Sorry to ask.

The larger device is meat to be mounted as HDD by default as this was the most logical approach at the time as people would have the HDD internally within the STB. However, you have an external device that has the same size as the internal one. There is a way to assign devices to specific mount points. I can't remember how. It stops devices changing order etc. This probably explains the jumping around of mount points.

I prefer df -Th, but not important now.