I’m glad it works on new PC, although I’m also still confused why there were issues on your earlier test device.
I can think of only one item that you didn’t mention and that can have an impact on it, the browser emulation settings (and IE11 installed) - although that should be correctly set during installation of the player.
If you want to try and debug this further, then you could look for errors in .htm file from player local library when they are open in the player local webserver.
ie Load correct .htm file from player library in the local webserver (in IE)
I believe it should be http://localhost:{PORTNUMBER}/{FILENAME}.htm
port number by default is 9696
You can double check that in Display settings page -> Edit display profile assigned to this display -> Advanced tab -> Embedded Web Server Port
file name - is the .htm file name that corresponds with this weather layout in the player library it will be for example something like 854.htm
so then you’d navigate to localhost:9696/854.htm
Xibo client must be running for the local webserver to work and obviously you’d need to check it on the PC that runs the client.
Once that’s loaded, presumably also without icons, you can open the console and see if there are any errors there.