oh wow, yes I am not surprised you are having mixed messages with that topic.
There was a similar issue going on back when the church went from being only jews, to including non jews as well.
I think if you read through acts 15 very carefully, you will see what they decided on.
Also Galations 2 and Romans 7 are very helpful.
The rest of what I am going to say is not half as important as you reading those for yourself, prayerfully.
But, there are 3 things I would say you need to remember
1. Jesus NEVER broke the law or taught anyone else to break it.
He had to obey it fully to be able to be a sinless saviour on our behalf.
God gave the law to the Jews so Jesus would not have instructed them to not follow it.
Jesus was a Jew, and he taught Jews according to the law, He challenged teachings of man added on to the law, and
he clarifying some of the contentious jewish teaching issues of the day.)
2. There has aways been a moral law before Moses gave the Hebrews the 10 commandments (and the huge breakdown of them following in the rest of the "books of the law" (first 5 books in our bible)).
This moral law is for everyone. This is made clear in Acts 15, where all of the original church elders and the apostles agreed on the basic morals or principles that should be passed on to non jewish Christian believers.
After that momentous meeting, it is Paul ( the apostle to the gentiles - a fact that is agreed on by James and other apostles, who were called apostles to the jews) who taught the non jewish members of church how to conduct themselves, and encouraged jews and non jews alike to remember that we are all one in Christ if we are saved by faith, and not to judge one another on if we adhere to set rules, diets, days and so on, or not.
Bear in mind that even after Jesus rose from the dead, Peter was still only eating kosher meat,
none of the apostles had taken the gospel to any non jew, though they had travelled around as commanded by Jesus, sharing the gospel with jews that were dispersed all over.
We see evidences that they all followed the law, diet, and the ceremonial events and set jewish days and so on.
We do not find any indication of them or of Paul passing these instructions on to non jewish believers.
There is no harm in following, or in not following the law, if you are a born again spirit led believer, because the fruit of the spirit is love. And the love of God in our hearts will motivate us to fulfil the governing principles of the law anyway.
Love God first and Love everyone else more than yourself.
Sexual immorality is still forbidden for any believer, jew or non jew, as is idolatry and eating meat. These are made clear in acts 15 and sexual immorality would have included homosexuality, adultery and sex outside of marriage, (as defined in several places in scripture, BOTH New Testament and old.)
Eating foods forbidden in law does not apply to non jewish believers. The rule was one that was introduced through Moses to the Hebrews, and not to anyone else.
I hope some of this helps.