And will you please guide me as to how can I submit a formal bug request?
Would it be via GitHub or their website?
But, instead of reporting a bug right away, I suggest posting in one of their support forums [0], in the section of your platform. Let the community know your issue, and someone might solve them.
That I have done last week itself, no response →
https://obsproject.com/forum/threads/does-not-record-audio-w...
The UI/UX needs simple English with pull downs so that users can form, gasp, simple English sentences which, of course, OBS would interpret as commands. The user would pull down stuff like, "I want to record 10 minutes of low quality video with high quality audio that is not larger than 50 megabytes in size which I will upload to YouTube."
Then OBS would translate that English into "coding magic." This sort of UI/UX is obviously worthwhile, and would be easy to implement.
In the past I have employed some kludgy workarounds which kind of, sort of worked. But I don't really need OBS for much. Therefore, to me, OBS is a typical FOSS "problem child" which I use despite disliking.