I would look at your repo as soon I'm on a laptop (currently mobile).
In the mean time you can take a look at my sample repo where I test my build chain etc. 2 simple pages using redux and some middleware.
I have look into the configuration from the repo which you have shared to me and i did the same configuration as i compared with my code. But i am not figured out any missing configuration of mine.