One thing is clear that Job duties on your experience letter do not match up with job duties against the NOC code you have applied under. So you need to re-read the expected roles & responsibilities for that specific NOC. Try to get a revised experience letter with more matching roles & responsibilities.
But 2nd thing I am seeing first time where it says education not consistent with work experience. From when did IRCC start validating them to be in sync? Because for example we will have tons of people working in IT sector who are not software engineers but are educated in different fields