Changing the max number of posts to show on each page via Settings->Reading isn't working. Could this reported bug be the culprit?
If it doesn't work then there must be some problem or overwrite in your custom theme,
add this code in your index.php or where ever you want to show the custom number of posts,
change '1' to any number you want