Thanks to Gilad and the guys in Israel for having remote session with me. We narrowed down that last time web UI worked was December 14th, when ISPR cpisp_update file was modified for issue customer was having (I replaced the actual file with one provided to me from R&D in the lab). Not sure how that broke web UI, but seems that it did. Anyway, since we could not fix it even after removing ispr config and also putting back old cpisp_update file, I decided to totally reinstall, which fixed the issue. One thing I found super odd is that ever time I tried deleting 2 ISP links on gateway object, would remove them, then I publish, go back and they were still there. I also tried removing any references of them in guidbedit, but could not locate them anywhere. Either way, easier to just reinstall : - )
Thanks again guys and happ holidays!