I am not too familiar with the workings of ROP (historically I have stuck with SAS as my Star Alliance programme), but have you had a look at whether your other two flights were booked into a fare bucket that does not earn anything on ROP? These scenarios are becoming increasingly common for partner earnings, sadly