Raised lines on top layer surface Ender 3
I would firstly do a flow rate calibration:https://www.thingiverse.com/thing:2490893

print this using: 0.2 mm layer resolution;0.4 mm layer width; wall count= 2; infill=100%
print it at the same temperature you printed the cat.
measure the walls width a couple of times in different places, get the average and then do : 100*0.8/average. the result is your new flow rate or extrusion multiplier.

I would then do a E-step calibration, use this: 
                
            

Once you have this two parameters, re-print the block. I would suggest to print not faster than 50 mm/s and raise it by 5 mm/s if you see the thing is going right. Try a typical grid-20 % infill with 3 top layers and 1 superficial layer (usually you shouldn't need more than one). For these trials try scaling the blocks by 50% so you don't waste that much material. Try not to use the ironing function yet, you should get a uniform surface without it.

The weird thing is the holes pattern you get in all the pieces. Just in case, tighten your x and y belts, re-level your bed and try moving the extruder with your hand (gently) to see it doesn't wobbles.