"Offline" means Bitcoin Core had no network connection at the time you tried to send the transaction, possibly because your Internet connection went down briefly, or perhaps because you sent it too soon after starting Bitcoin Core, before it had a chance to establish a connection. In any case, Bitcoin Core will automatically resend any offline transactions once it is back online, which is why the problem solved itself.
which makes no sense, since you can see it on blockchain.info (which basically is just a node). Mabye try a restart.
Please read all replies before claiming something makes no sense, especially when there's only one reply and it explains everything.