I have checked option ‘Force JavaScript in <head>?’ and in source code the optimized ao js file is before </head> closing tag.
I will let you know later if the above option solves the 2 issues. I think it is more normal to load ao js right after ao css from head rather than loading from footer. ao js in head is not render blocking (checked by google speed test and https://varvy.com/tools/js/) so I guess ao js is fine load from head. I believe this will solve the 2 issues.
I have done the troubleshooting of enabling/disabling js/css and vice versa and issue appears when js disabled (unchecked).
When I clear page cache (w3tc) I think both issues are solved as well. I will test again anyway if issues will not get solved and let you know.