Same here, in AE. Ball and bald share a vowel sound with awl and awe and crawl and craw, while for me bold and bowl have a distinct "o", as in known, cold, and roll. For other AE speakers the vowel sounds may be closer.In my version of English:
... bald is pronounced like ball with a d on the end.
... bold is pronounced like bowl with a d on the end.
That may not help.
That's how I would illustrate the pronunciations. But the issue then becomes how people would say bawled! That's why I always try to find an audio file with no IPA and no "words that sound the same". Only after joining this forum did I learn that a huge number of English speakers pronounce cot and caught with the same sound! The aught vowel for me is the same sound as the vowel in bald. But someone might think I meant another vowel sound. Sew con few zing!Bald = bawled
Bold = bowled