If the primary interaction for the approver is to click a button to approve, make them larger so they are easy to click (assuming you currently want them to click the little icon). I think the red and green is too much and distracts from the contents.
Also consider keyboard navigation. Some users might prefer that as it can be a lot faster than using the mouse.
Align the approved / rejected indicators so that it’s easily scannable on the page. For example by placing the icons to the left of all fields (textfield, checkbox etc).
If you post some screens of an actual layout, in the different phases, we can be more helpful. Interesting project 🙂