So, bit of backstory.. my previous work was similar but much more stressful. The latest I worked to was 8pm and never worked weekends (helpline not open).
Due to how stressful my job was, it was exacerbating a medical condition I have. The condition is GORD (gastro oesophageal reflux disease). I have to eat at certain times (roughly a 2 hour window per meal), take daily medication, avoid certain food and drinks, sit up straight for at least 10 minutes after a meal and sometimes sleep sitting up to help control it.
If I don't do these things then I am often up all night basically resembling the vomit scene in the exorcist. I can spend hours on end puking into my personal sick bucket that lives under the bed (cleaned out obviously) so i is handy as the sickness comes on suddenly and I don't often have time to make it to the bathroom.
I have tried multiple things to sort this and the things mentioned above seem to work well for me (only 1-2 bad nights in the last 6 months compared to 3-4 times per week previously).
Stress makes the condition much worse which is why I went for a new job.
So, my problem...
When I interviewed for my current job, the role involved weekends which i'm fine with but the latest I would work to is 10pm. I explained my condition in the interview and said the latest I could work to is 8pm as that is what me, and my body, are used to and working later would ruin the routine which helps my condition.
I was told that would be fine as it is a medical issue and was offered the job (through an agency for the first few months then employed permanently by the company).
I am due to be taken on by the company rather than be employed by the agency on the 24th August and yesterday, one of the managers asked me more about my condition as I had offered to do a nightshift so he said he wanted to make sure I'd be ok.
I explained this will be fine as my normal routine will be done by 9pm and then I can start again the next day when I finish work and catch up on sleep between meals.
He then brought up the 10pm shifts and said they would sort my breaks to make sure I get a proper meal and time to sit up after eating but this means 2 15 minute breaks from 2pm-8pm rather than the usual 15 minutes and 1 hour I'm now used to.
I explained I said in interview I can't do that shift and I appreciate them trying to get around the issue by reorganizing breaks but I didn't want to break my routine.
He then said that the job requires some 10pm finishes and it would ultimately be down to my operations manager to decide if I have to do the shifts or not. I haven't done the shift since I started in April and there have been no issues with it until now. I've done overtime, shift swaps and now an overnight shift so am flexible in every other way.
I'm now worried they won't take me on once my agency contract ends due to me not being able to do this shift.
Can they actually refuse to take me on permanently for this despite me bringing it up at interview?
If they had said at the time then I would have stayed at my old job.
I just really can't afford to be up all night being sick again, i end up with backache, am exhausted the next day and often need to phone in sick as I am too tired to drive or even function and am not good company.
The worry over this is killing me and the operations manager is now off for 3 weeks so I have this hanging over me until the 24th when i find out if its either break my routine which works for me or be jobless.
Please help and sorry for the really long post just wanted to give all relevant info.