Problems with CINT Consistency

I have a macro that is supposed to draw two graphs, one scaled down, on the same pad. When I run it in CINT using .x macroname, the result isn’t what I expect. However, when I copy each command line by line into CINT and run them individually, it works as intended. Any ideas what I’m doing wrong?
strangebehavior.doc (87 KB)

Double post, see