The reasons why Koyama Rikiya and Lesca Ashley can't be together are complicated and varied. Some may be related to family, career and other factors, and the specific reasons are unknown.
It is worth mentioning that Xiao Shan is already seeing someone, while Lesca Ashley is unrequited. This may be an important reason why they didn't get together in the end.