Looked at the block in the database, turns out there was styling in the block itself that wasn't showing up on the wysiwyg editor that was conflicting. So just as a note for anyone who wants to try and put <style>
tags directly in their block, I strongly advise against that as it has very odd behavior such as not showing up in wysiwyg. If you do have this problem, simply copy paste the content of your block, make note of your block specific settings such as URL key and store views, and create a new block after deleting the old one. This fixed the issue in my case, as well as clearing browser cache and server cache, refreshing any server side cache, clearing CSS/JS cache in admin, and cleaning the contents of var/cache manually.