The LCD displays from one brand/model of controller are generally not compatible with a different one, becuase they use different "languages" to talk over the serial lines. Even between different models of the same brand, they may not work.
Sometimes they also use different electrical signals, which can damage the hardware, but that's rarer, and I ahven't seen that within the same brand.
So if you want an LCD on your controller, you should use the one that came in it's kit, or use the controller taht came with the LCD, etc. Or else order an LCD from the manufacturer (or a seller) of the same brand and model controller you're using, or vice-versa. (that's difficult, becuase most of the time they dont' seem to understand which stuff you have, and which you want, or else they simply don't have what you want but they'll sell you something anyway. )
If they don't match, they wont' work, with few exceptions.
Even if you see the same name on one vs the other--internally they're different, in the software/firmware. For instance, I've seen what look like identical Kingmeter displays on my old Fusin kit with a LiShui controller, and several Bafang systems--but mine won't work on theirs, and theirs won't work on mine. No data is displayed on either one (though they do power on). AFAIK, the controllers are all LiShui, in those instances. But they still wont' work together.
Unless you can do serial data capture from the controller that goes with that LCD display, and from that LCD to that controller, while pressing all teh button combinations, and while riding at various speeds, etc., and then do more serial data capture with the controller you want to use the LCD on, with the LCD that came with *that* controller, and then make a "translation" unit (arduino, etc) once you figure out what the data means and can make lookup tables for it, then I don't know of a way to make incompatible units work together to display useful information.
If the hardware is electrically incompatible, you'd also have to fix that (but it probably isn't).
I'm pretty sure there's at least one thread where someone at least started to try doing this, though I don't recall if they finished.
Was titled something like "display protocol", dont' recall exactly.
I think this is the most complete one
https://endless-sphere.com/forums/viewtopic.php?f=2&t=94850
it only applies to those specific items in the thread...but it shows the process you can use.
Full search:
https://endless-sphere.com/forums/search.php?keywords=protocol&terms=all&author=&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=Search