Just woke up, tried one more thing. I had this entire template wrapped up inside another table as to make sure a display type would not rollover onto the next page, so I removed it and now its working.
@Bahbus I already have the virtual column for other purposes so I wanted to see what was all possible and its possible. Working now.
Just wondering why it doesnt work if everything is wrapped up in another table as described by @Marc_Dillon
here. Template Issues