If soap use is not a major issue you could try this:
Hand wash you face with a normal soap you don't have any issues with as in allergies etc.
Rinse then apply hot washer twice for minimum 30 secs at a time.
Lather your face with your best Boar [badger may suffice in a pinch]
Massage the lather into your skin/beard tough areas with your finger tips then apply a hot washer for 30 secs and concentrate on the chin/top lip area.
Wipe off the lather and apply the fresh bowl or face lather to shave with.
Don't feel like you are letting the team done if you need to refresh your lather, shaving with a straight takes longer and nothing causes a blade to drag or skip, cut or nick like dry or drying lather.
Between passes don't just reapply lather, remove any remaining traces off your face with a wet warm washer then reapply the fresh lather.
I think
@Mark has said at times don't chase BBS, it will eventually find you.
I have found a pre shave oil beneficial but for me, inherently dangerous when using a straight both for stretching and controlling the blade.