Welcome to the forum Humble.
Assume villain has JJ there. Yes, you do give him odds to call if it comes a J high flop. But how often is it a J high flop? Rarely.
What does villain do if say he has JJ and the board is 8 high? Does he call your flop bet?
I think your raise and flop bet sizes are fine. This is purely a read situation. This feels a lot like FTP to me. Is that the site.
I'm okay with folding or calling if he's loose.