Finally resolved the subckt pin LVS error. For those who started layout from scratch instead of import spice, you need to create the port by
1. select the metal
2. go to Edit -> Text -> fill the Text string and check Port. The port number should be ordered according to the spice generated by xschem