MySQL 5.7 not accepting values of innodb_buffer_pool_instances greater than 1
Fixed it. I just reinstalled MySQL and now the variable updates just like it should. Don't know why it wasn't working, but I don't really care since it works now.