I have a Roku 4400X and I am just trying to find out how big of an SD card I can put into it?
microSD cards in these things are hit and miss. There's never been a published maximum size, but anything over 2GB is wasted. I've seen reports of 32GB cards working, but many more failures. There's practically no way to know if a card will work until you try it, but you'll have the best luck with an old, slow, small card.
Keep in mind it's only for channel storage, won't help streaming at all, and may cause more problems than it's worth. About the only noticeable thing it accomplishes is getting rid of the nag to install one.
Are you asking for a specific reason?
Unless things have changed recently, no matter how big a card you put in, it will only use 2 GB, and only to store channel apps. So if you have some old, smaller USB cards laying around, this is an ideal place to use them.
Try formatting the card in your computer, if it has a card reader that can handle SD cards.
After formatting, see if the Roku will detect and reformat the card successfully.
Also, see if this post helps: https://community.roku.com/t5/Remotes-Accessories/Added-SD-Card-Remote-no-longer-works/m-p/646676#M1...
Windows instructions, don't know what would differ on other systems: Do a slow (i.e. not "fast") format of the card via your computer. Select FAT32 and select it to use the default allocation size.