My 2004 Pilot has them on both sides. On the side view there is similar hole that is reinforced and bolted to the frame. I’ll try to get a better pic later.A potential mounting hole in the frame on the Front, LEFT side only too!
This is on my 08 SE FWD
Now I'm thinking about putting a bigger shackle in here. Seems it's more made to be a tow/pull point