If the electronics are checking out ok then as unfazed says check the fuse, replace the fuse with another one to make fuse is not the fault. Then pull every connector apart and check every connector for water ingress and corrosion and that they fit back together properly.
All these checks cost nothing but time, don't spend on replacement clocks until you are definitely sure.
Could the guy who checked the clocks check them out fitted to the bike? That way might show what the actual fault is.