I was able to pass differential pairs between sheet blocks by using harnesses instead of buses.
But, I still get these compiler warnings:
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input1 has multiple names (Net Label Input1,Sheet Entry Sub Sheet-Input.1(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input2 has multiple names (Net Label Input2,Sheet Entry Sub Sheet-Input.2(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input3_N has multiple names (Net Label Input3_N,Sheet Entry Sub Sheet-Input.4(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input3_P has multiple names (Net Label Input3_P,Sheet Entry Sub Sheet-Input.3(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input5 has multiple names (Net Label Input5,Sheet Entry Sub Sheet-Input.5(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input6 has multiple names (Net Label Input6,Sheet Entry Sub Sheet-Input.6(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input7_N has multiple names (Net Label Input7_N,Sheet Entry Sub Sheet-Input.8(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input7_P has multiple names (Net Label Input7_P,Sheet Entry Sub Sheet-Input.7(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input9 has multiple names (Net Label Input9,Sheet Entry Sub Sheet-Input.9(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Input10 has multiple names (Net Label Input10,Sheet Entry Sub Sheet-Input.10(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output1_N has multiple names (Net Label Output1_N,Sheet Entry Sub Sheet-Output.2(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output1_P has multiple names (Net Label Output1_P,Sheet Entry Sub Sheet-Output.1(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output3 has multiple names (Net Label Output3,Sheet Entry Sub Sheet-Output.3(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output4 has multiple names (Net Label Output4,Sheet Entry Sub Sheet-Output.4(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output5 has multiple names (Net Label Output5,Sheet Entry Sub Sheet-Output.5(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output6 has multiple names (Net Label Output6,Sheet Entry Sub Sheet-Output.6(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output7 has multiple names (Net Label Output7,Sheet Entry Sub Sheet-Output.7(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output8 has multiple names (Net Label Output8,Sheet Entry Sub Sheet-Output.8(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output9_N has multiple names (Net Label Output9_N,Sheet Entry Sub Sheet-Output.10(Passive))
[Warning] Top Sheet.SchDoc Compiler Nets Wire Output9_P has multiple names (Net Label Output9_P,Sheet Entry Sub Sheet-Output.9(Passive))
Some of these warnings can be fixed by removing the unnecessary net labels. But, the net labels ending with "_P" and "_N" suffixes are required, so they will keep generating warning messages. Is there a way of fixing these warning messages without silencing them from the project options?
Top Sheet.SchDoc

Sub Sheet.SchDoc

Pcb.PcbDoc

I still want to learn it if there is a way of doing this buy using buses.