Twin Cities Labor Laws and Fair Scheduling Act?

is it real? i keep seeing conflicting statements when I try to research it, but i've also found a pdf on the revisor.mn.gov website with it typed out as if it's very real? i ask because i started working for a new business, retail, opened about 2 months ago by 4 people that are horrible with communication and try to rely on/blame google calendar. they use that for scheduling, no physical copy in an accessible place, they just kind of make up the schedule whenever, change it around whenever they want without actually contacting the employee who's schedule they're changing. example: i checked my google calendar the day before i worked to make sure the time i was waking up was correct. the next morning, i head into work and am told i am not on the schedule. no email, no phone call, no text message, no message from a manager on their prefered communication app "wechat". their question was "didn't you get a notification [from google calendar]?" i did not. i get one every time they add a shift or change the time for it. not for when they delete one. i told them that they needed to give notice if they're taking someone off the schedule and that they cannot rely on google calendar, and that they could get in legal trouble because of the fair scheduling act, and they asked me to send them proof. they only have about 12 employees, so idk if theyre exempt from anything because they're considered a "small business". this is also not the first time they've done that to other employees and not communicated with them, and their excuse is that "we can't give you 2 week notice for schedules or changes in schedules because we work around your (the employees) flexibility and schedules, it would be impossible to do that because it is a part time job" (which makes no sense, this is not my first job, i know how scheduling works). does anyone have any advice? insight? twin city labor law knowledge?