bet more on the flop. I either lead to or check raise here.

As played you have to call the river. He only hits a 3 outer 6% of the time. If he spiked a K good for him.

Your super passive line was designed to trap him presumably so you can't play a trappy style and then fold rivers like this.