Hi Adil -
Sorry for the very late reply.
But I'm a bit confused. I thought you had trouble with WEAP reading values from LEAP, but you then included the sample expression "WEAPValue(path\to\WEAP\variable)", which you would enter into LEAP. Can you provide a very specific example of what you're doing, with step-by-step instructions, so that we can try to reproduce it?
Note that it's important to be sure that you know whether you are referencing a time-sliced variable or an annual variable in LEAP, from within WEAP. For example, if you refer to LEAP's variables Outputs by Output Fuel, or Outputs by Feedstock Fuel, from a time-sliced variable in WEAP, WEAP will incorrectly read the annual data in separately for each time slice.
With a specific example, I can be of more help,
Taylor