From a trying to help stand point, and prior tech support experience so I may have some bias. Unless I see you physically do it myself and it can explain most or all of the symptoms of an issue it is a likely cause. In addition even if it isn't your issue, repeating it helps anyone else who reads and that was the problem. 0 loss 100% net gain either way
Screen shots can quickly show what you did, not just describe it, which is why every single bug report prefers them when it is possible. Maybe I should of asked, but I am not doing paid support here either. Which is why I also did not repeat myself but linked to another post which had similarities and covered a lot of the more basic points anyways.
Lastly as I said in my post those steps should be producing 1-2 results. If it doesn't something I was unaware of seems to be what was going on. I am am unaware of anything that is going to alter if it works it shows up or if the code was wrong throws an error behavior outside the issues I listed.
I have a limited scope of knowledge so above establishing fact up to the last point is beyond what I can do. If this conversation no longer interests you there are some options to no longer be notified below the post box.
I would like to expand my knowledge and be able to better help future people with these same issues so continuing to talk here makes sense to me.