Yes, does look like a Whistling Green Pigeon. I am not sure at this point whether it is Philippines, Taiwan or Ryukyu Island subspecies.
Congratulations, on a good find!! This makes it a rather bizarre weak on Po Toi being the third bird this week whose appearance is a bit unexpected.