Is "kitabu kimepewa na Rashidi" wrong?
"-pewa" means 'to be given' e.g. as a gift, so it can only be used in passive when the object in the sentence is the recipient. You'd say 'Juma amepewa kitabu (na Rashidi)'.