IGMP membership requests is not sent out on upstream interface (IGMP Proxy)

Hello all,
My ISP provide IPTV service through multicast.

I setup IPTV multicast with IGMP Proxy but it does not work as I expected.

Enable igmp proxy debug and see that it will work properly when igmp membership request is sent out on upstream interface (ether1). if there is no this request, my IPTV setup does not get the streaming source and does not work.

Normally, this request is not sent when following the IGMP proxy setup guide from Mik manual. I had to enable PIM on upstream interface then disable and setup IGMP PROXY, it work properly for about 3mins, then stop working.

Can Anyone explain this is a bug of IGMP Proxy of Mikrotik or what?
IMG_20200228_142324.jpg
IMG_20200228_142042.jpg

When it does not work, log look like this
IMG_20200228_144504.jpg