Your spin looks fine to me, but I guess the person who blocked you knows best. Chinese rubbers can reduce your ball quality though, people think they help give better spin but it is so far from the truth, the players I block their balls into the net the most are those that use Chinese rubbers...