It is normal for bloods to not poop for a long time...and one day... DAMN a horse crapped in their cage .... no kidding...

The hard is probably the urate u are feeling I wouldn’t be too concerned, just keep an eye on him/her.