- bitcoin-cli getpeerinfo | grep inbound tells me ArmoryDB isn't connected to bitcoind
This is your issue. Armory connects to Bitcoin Core as a P2P node. It waits on new block broadcasts from your node to trigger the new block checks. If that connection isn't established, Armory won't see new blocks.