Yes
I have parked at Walmarts overnight lots of times over 6 years. Never been asked to leave.
Yes, I've seen semis and even campers park overnight at this location.
I see semis, campers parked over night all the time. Whether they allow it or not is unknown to me.
Thanks! Your answer is awaiting moderation.